8 namespace Mix{
namespace Scene{
virtual UInt32 GetMaterialCount(void) const =0
マテリアルの数を取得します
テラインコライダーインターフェース
Definition: ITerrainCollider.h:12
virtual UInt32 LockMaterials(UInt32 startIndex, UInt32 count, Mix::Dynamics::MATERIAL **ppMaterials) const =0
マテリアル配列を取得します
virtual UInt32 GetPolygonCount(UInt32 partIndex) const =0
ポリゴン数を取得します
virtual Float32 GetMargin(void) const =0
衝突マージンを取得します
virtual const Mix::Dynamics::MATERIAL & GetMaterial(UInt32 index) const =0
マテリアルを取得します
virtual Boolean SetMaterialIndex(UInt32 partIndex, UInt32 polygonIndex, UInt32 materialIndex)=0
ポリゴンのマテリアルインデックスを設定します
コライダーインターフェース
Definition: ICollider.h:12
virtual void SetFilterGroup(UInt16 filterGroup)=0
フィルターグループを設定します
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual UInt32 GetTotalPolygonCount(void) const =0
総ポリゴン数を取得します
virtual UInt32 GetPartCount(void) const =0
パート数を取得します
virtual ~ITerrainCollider(void)
デストラクタ
Definition: ITerrainCollider.h:16
ミックス
Definition: AtomicValue.h:6
float Float32
32ビット浮動小数点
Definition: Common.h:83
virtual UInt32 LockMaterialIndices(UInt32 partIndex, UInt32 polygonStartIndex, UInt32 polygonCount, UInt32 **ppMaterialIndices) const =0
ポリゴンのマテリアルインデックス配列を取得します
unsigned short UInt16
符号無し16ビット整数
Definition: Common.h:62
virtual void SetMargin(Float32 margin)=0
衝突マージンを設定します
virtual UInt16 GetFilterMask(void) const =0
フィルターマスクを取得します
virtual UInt16 GetFilterGroup(void) const =0
フィルターグループを取得します
virtual Boolean SetMaterial(UInt32 index, const Mix::Dynamics::MATERIAL &material)=0
マテリアルを設定します
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
virtual void SetFilterMask(UInt16 filterMask)=0
フィルターマスクを設定します
virtual UInt32 GetMaterialIndex(UInt32 partIndex, UInt32 polygonIndex) const =0
ポリゴンのマテリアルインデックスを取得します
マテリアル構造体
Definition: Common.h:1882