ランタイム
IActorCollider.h
Go to the documentation of this file.
1 #pragma once
2 
5 
8 
9 namespace Mix{ namespace Scene{
10 
14  {
15  protected:
17  virtual ~IActorCollider( void ) {}
18 
19  public:
22  virtual const wchar_t* GetName( void ) const = 0;
23 
26  virtual UInt16 GetCurrentFilterGroup( void ) const = 0;
30  virtual UInt16 GetFilterGroup( Mix::Dynamics::IRigidBody::STATUS status ) const = 0;
41  virtual void SetFilterGroup( Mix::Dynamics::IRigidBody::STATUS status, UInt16 value ) = 0;
42 
45  virtual UInt16 GetCurrentFilterMask( void ) const = 0;
49  virtual UInt16 GetFilterMask( Mix::Dynamics::IRigidBody::STATUS status ) const = 0;
69  virtual void SetFilterMask( Mix::Dynamics::IRigidBody::STATUS status, UInt16 value ) = 0;
70  };
71 
72 }}
virtual void SetFilterMask(Mix::Dynamics::IRigidBody::STATUS status, UInt16 value)=0
フィルターマスクを設定します
virtual void SetFilterGroup(Mix::Dynamics::IRigidBody::STATUS status, UInt16 value)=0
フィルターグループを設定します
アクターコライダーインターフェース
Definition: IActorCollider.h:13
リジッドボディインターフェースインクルードファイル
virtual ~IActorCollider(void)
デストラクタ
Definition: IActorCollider.h:17
virtual UInt16 GetCurrentFilterGroup(void) const =0
現在のフィルターグループを取得します
ミックス
Definition: AtomicValue.h:6
STATUS
ステータス列挙定数
Definition: IRigidBody.h:51
virtual const wchar_t * GetName(void) const =0
名前を取得します
virtual UInt16 GetFilterGroup(Mix::Dynamics::IRigidBody::STATUS status) const =0
フィルターグループを取得します
キネティックコライダー
Definition: IKineticCollider.h:9
unsigned short UInt16
符号無し16ビット整数
Definition: Common.h:62
virtual UInt16 GetFilterMask(Mix::Dynamics::IRigidBody::STATUS status) const =0
フィルターマスクを取得します
virtual UInt16 GetCurrentFilterMask(void) const =0
現在のフィルターマスクを取得します