|
ランタイム
|
オブジェクドラッガートインターフェース More...
#include <IObjectDragger.h>


Public Member Functions | |
| virtual void | GetWorld (Mix::Dynamics::IWorld **ppWorld)=0 |
| キャッチするオブジェクトが存在するワールドを取得します More... | |
| virtual UInt16 | GetCatchFilter (void) const =0 |
| キャッチする際のフィルターを取得します More... | |
| virtual void | SetCatchFilter (UInt16 filter)=0 |
| キャッチする際のフィルターを設定します More... | |
| virtual Boolean | IsCatch (void) const =0 |
| オブジェクトをキャッチしているかどうかを取得します More... | |
| virtual Boolean | GetCatchObject (Mix::Dynamics::IObject **ppObject)=0 |
| キャッチしているオブジェクトを取得します More... | |
| virtual Boolean | CatchStart (const Mix::Vector3 &eyePos, const Mix::Vector3 &rayFrom, const Mix::Vector3 &rayTo)=0 |
| ワールドのオブジェクトをキャッチします More... | |
| virtual void | CatchContinue (const Mix::Vector3 &eyePos, const Mix::Vector3 &rayTo)=0 |
| 更新を行います More... | |
| virtual void | Free (void)=0 |
| キャッチしているオブジェクトを解放します More... | |
Public Member Functions inherited from Mix::Reference | |
| void | AddRef (void) |
| 参照数を 1 増やします More... | |
| void | Release (void) |
| 参照数を 1 減らします More... | |
| Long32 | GetRefCount (void) |
| 参照数を取得します More... | |
Protected Member Functions | |
| virtual | ~IObjectDragger (void) |
| デストラクタ More... | |
Protected Member Functions inherited from Mix::Reference | |
| MIX_DECLARE_ALLOCATOR () | |
| Reference (void) | |
| コンストラクタ More... | |
| Reference (Long32 count) | |
| コンストラクタ More... | |
| virtual | ~Reference (void) |
| デストラクタ More... | |
オブジェクドラッガートインターフェース
|
inlineprotectedvirtual |
デストラクタ
|
pure virtual |
キャッチするオブジェクトが存在するワールドを取得します
| [out] | ppWorld | ワールドを表す Mix::Dynamics::IWorld インターフェースのポインタのアドレス |
|
pure virtual |
キャッチする際のフィルターを取得します
|
pure virtual |
キャッチする際のフィルターを設定します
| [in] | filter | フィルター |
|
pure virtual |
オブジェクトをキャッチしているかどうかを取得します
|
pure virtual |
キャッチしているオブジェクトを取得します
| [out] | ppObject | キャッチしているオブジェクトを表す Mix::Dynamics::IObject インターフェースのポインタのアドレス |
|
pure virtual |
ワールドのオブジェクトをキャッチします
| [in] | eyePos | 視点を表す Mix::Vector3 クラス |
| [in] | rayFrom | 交差判定を行うレイの始点を表す Mix::Vector3 クラス |
| [in] | rayTo | 交差判定を行うレイの終点を表す Mix::Vector3 クラス |
|
pure virtual |
更新を行います
| [in] | eyePos | 視点を表す Mix::Vector3 クラス |
| [in] | rayTo | 交差判定を行うレイの終点を表す Mix::Vector3 クラス |
|
pure virtual |
キャッチしているオブジェクトを解放します