8 namespace Mix{
namespace Dynamics{
52 virtual void Free(
void ) = 0;
virtual Boolean CatchStart(const Mix::Vector3 &eyePos, const Mix::Vector3 &rayFrom, const Mix::Vector3 &rayTo)=0
ワールドのオブジェクトをキャッチします
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
virtual ~IObjectDragger(void)
デストラクタ
Definition: IObjectDragger.h:16
virtual void SetCatchFilter(UInt16 filter)=0
キャッチする際のフィルターを設定します
virtual Boolean IsCatch(void) const =0
オブジェクトをキャッチしているかどうかを取得します
virtual UInt16 GetCatchFilter(void) const =0
キャッチする際のフィルターを取得します
ミックス
Definition: AtomicValue.h:6
virtual void CatchContinue(const Mix::Vector3 &eyePos, const Mix::Vector3 &rayTo)=0
更新を行います
virtual void Free(void)=0
キャッチしているオブジェクトを解放します
オブジェクドラッガートインターフェース
Definition: IObjectDragger.h:12
オブジェクトインターフェース
Definition: IObject.h:13
リファレンスクラス
Definition: Reference.h:12
unsigned short UInt16
符号無し16ビット整数
Definition: Common.h:62
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
virtual void GetWorld(Mix::Dynamics::IWorld **ppWorld)=0
キャッチするオブジェクトが存在するワールドを取得します
ワールドインターフェース
Definition: IWorld.h:14
virtual Boolean GetCatchObject(Mix::Dynamics::IObject **ppObject)=0
キャッチしているオブジェクトを取得します