ランタイム: Mix/Dynamics/IObjectListener.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

IObjectListener.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Reference.h"
7
8 namespace Mix{ namespace Dynamics{
9
12 class IObjectListener : public Mix::Reference
13 {
14 protected:
16 virtual ~IObjectListener( void ){}
17
18 public:
22 virtual void OnAddedToWorld( Mix::Dynamics::IObject* pObject, Mix::Dynamics::IWorld* pWorld ) = 0;
26 virtual void OnRemovedFromWorld( Mix::Dynamics::IObject* pObject, Mix::Dynamics::IWorld* pWorld ) = 0;
27
31 virtual void OnContact( Mix::Dynamics::IObject* pObject, const Mix::Dynamics::MANIFOLD& manifold ) = 0;
32 };
33
34 }}
Mix::Dynamics::MANIFOLD
マニフォールド構造体
Definition: Common.h:1983
Mix::Dynamics::IObjectListener
オブジェクトリスナーインターフェース
Definition: IObjectListener.h:12
Mix::Dynamics::IObjectListener::OnAddedToWorld
virtual void OnAddedToWorld(Mix::Dynamics::IObject *pObject, Mix::Dynamics::IWorld *pWorld)=0
オブジェクトがワールドに追加された際に呼び出されます
Mix::Dynamics::IObjectListener::~IObjectListener
virtual ~IObjectListener(void)
デストラクタ
Definition: IObjectListener.h:16
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Dynamics::IObject
オブジェクトインターフェース
Definition: IObject.h:13
Mix::Reference
リファレンスクラス
Definition: Reference.h:12
Mix::Dynamics::IObjectListener::OnContact
virtual void OnContact(Mix::Dynamics::IObject *pObject, const Mix::Dynamics::MANIFOLD &manifold)=0
オブジェクトが接触している際に呼び出されます
Reference.h
リファレンスクラスインクルードファイル
Mix::Dynamics::IObjectListener::OnRemovedFromWorld
virtual void OnRemovedFromWorld(Mix::Dynamics::IObject *pObject, Mix::Dynamics::IWorld *pWorld)=0
オブジェクトがワールドから削除された際に呼び出されます
Mix::Dynamics::IWorld
ワールドインターフェース
Definition: IWorld.h:14