8 namespace Mix{
namespace Scene{
34 virtual const wchar_t*
GetName(
void )
const = 0;
virtual Boolean ExistsCollider(void) const =0
コライダーが利用可能かどうかを取得します
アクターコライダーインターフェース
Definition: IActorCollider.h:13
virtual ~IActorNode(void)
デストラクタ
Definition: IActorNode.h:16
アクターモデルインターフェース
Definition: IActorModel.h:13
virtual void SetDraw(Boolean state, UInt32 depth=0xFFFFFFFF)=0
描画を有効にするかどうかを設定します
virtual const wchar_t * GetName(void) const =0
名前を取得します
virtual Boolean IsDraw(void) const =0
描画が有効かどうかを取得します
virtual void ResetLocalMatrix(void)=0
ローカル行列を初期値にリセットします
ノードインターフェース
Definition: INode.h:12
int Int32
符号有り32ビット整数
Definition: Common.h:65
アクターノードインターフェース
Definition: IActorNode.h:12
アクターコンストレイントインターフェース
Definition: IActorConstraint.h:12
virtual Int32 GetUserIndex(void) const =0
ユーザーインデックスを取得します
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual void * GetUserPtr(void) const =0
ユーザーポインタを取得します
virtual UInt32 GetSensorCount(void) const =0
センサーの数を取得します
ミックス
Definition: AtomicValue.h:6
アクターセンサーインターフェース
Definition: IActorSensor.h:12
virtual Boolean AddConstraint(const wchar_t *pName, Mix::Scene::IActorConstraint **ppConstraint)=0
コンストレイントを追加します
virtual Int32 GetParentIndex(void) const =0
親のインデックスを取得します。
virtual void SetUserPtr(void *pData)=0
ユーザーポインタを設定します
virtual Boolean GetSensor(UInt32 index, Mix::Scene::IActorSensor **ppSensor)=0
センサーを取得します
virtual Boolean GetOwner(Mix::Scene::IActorModel **ppOwner)=0
オーナーを取得します
virtual Boolean GetCollider(Mix::Scene::IActorCollider **ppCollider)=0
コライダーを取得します
virtual void RemoveConstraint(Mix::Scene::IActorConstraint *pConstraint)=0
コンストレイントを削除します
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
virtual void SetUserIndex(Int32 index)=0
ユーザーインデックスを設定します
virtual Boolean GetConstraint(const wchar_t *pName, Mix::Scene::IActorConstraint **ppConstraint)=0
コンストレイントを取得します
virtual Mix::Scene::IActorModel * GetOwnerPtr(void) const =0
オーナーのポインタを取得します