8 namespace Mix{
namespace Scene{
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
virtual UInt16 GetFilterGroup(Mix::Scene::DYNAMICS_KCHAR_MODE mode) const =0
フィルターグループを取得します
virtual void SetActiveThreshold(Float32 threshold)=0
活動していると判断する速度を設定します
virtual Boolean IsActive(void) const =0
活動しているかどうかを確認します
virtual Float32 GetActiveThreshold(void) const =0
活動していると判断する速度を取得します
virtual UInt16 GetCurrentFilterGroup(void) const =0
現在のフィルターグループを取得します
キネマティックキャラクターインターフェース
Definition: IKinematicCharacter.h:12
virtual void SetDeactivationElapsedTime(Float32 elapsedTime)=0
非活動状態と判断する経過時間を設定します
クォータニオンクラス
Definition: Quaternion.h:10
virtual void SetAngularVelocity(const Mix::Quaternion &vel)=0
回転速度を設定します
virtual void SetFilterGroup(Mix::Scene::DYNAMICS_KCHAR_MODE mode, UInt16 filterGroup)=0
フィルターグループを設定します
virtual UInt16 GetFilterMask(Mix::Scene::DYNAMICS_KCHAR_MODE mode) const =0
フィルターマスクを取得します
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual Float32 GetDeactivationElapsedTime(void) const =0
非活動状態と判断する経過時間を取得します
virtual void Stand(UInt32 upAxisIndex=1, const Mix::Vector3 &worldUp=Mix::Vector3(0.0f, 1.0f, 0.0f))=0
立たせます
virtual void SetFilterMask(Mix::Scene::DYNAMICS_KCHAR_MODE mode, UInt16 filterMask)=0
フィルターマスクを設定します
ミックス
Definition: AtomicValue.h:6
アクターキネマティックキャラクター
Definition: IActorKinematicCharacter.h:12
virtual UInt16 GetCurrentFilterMask(void) const =0
現在のフィルターマスクを取得します
float Float32
32ビット浮動小数点
Definition: Common.h:83
virtual ~IActorKinematicCharacter(void)
デストラクタ
Definition: IActorKinematicCharacter.h:16
unsigned short UInt16
符号無し16ビット整数
Definition: Common.h:62
DYNAMICS_KCHAR_MODE
ダイナミクスキネマティックキャラクターモード
Definition: Common.h:2677
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
virtual const Mix::Quaternion & GetAngularVelocity(void) const =0
回転速度を取得します
キネマティックキャラクターインターフェースインクルードファイル