ランタイム: Mix/Scene/IFloor.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

IFloor.h
Go to the documentation of this file.
1 #pragma once
2 #pragma once
3
6
7 #include "Mix/Scene/IRendererObject.h"
8
9 namespace Mix{ namespace Scene{
10
13 class IFloor : public Mix::Scene::IRendererObject
14 {
15 protected:
17 virtual ~IFloor( void ) {}
18
19 public:
25 virtual Boolean GetDynamicsObject( Mix::Scene::IDynamicsObject** ppDynamicsObject ) = 0;
26
29 virtual Mix::Quaternion GetWorldRotation( void ) const = 0;
32 virtual void SetWorldRotation( const Mix::Quaternion& rot ) = 0;
33
36 virtual Int32 GetUserIndex( void ) const = 0;
40 virtual void SetUserIndex( Int32 index ) = 0;
41
44 virtual void* GetUserPtr( void ) const = 0;
48 virtual void SetUserPtr( void* pData ) = 0;
49
52 virtual Float32 Debug_GetDrawInterval( void ) const = 0;
55 virtual void Debug_SetDrawInterval( Float32 interval ) = 0;
56
59 virtual UInt32 Debug_GetDrawExtent( void ) const = 0;
63 virtual void Debug_SetDrawExtent( UInt32 extent ) = 0;
64 };
65
66 }}
Mix::Scene::IDynamicsObject
ダイナミクスオブジェクトインターフェース
Definition: IDynamicsObject.h:12
Mix::Scene::IFloor::SetUserIndex
virtual void SetUserIndex(Int32 index)=0
ユーザーインデックスを設定します
Mix::Scene::IFloor::SetWorldRotation
virtual void SetWorldRotation(const Mix::Quaternion &rot)=0
ワールドの回転を設定します
Mix::Scene::IFloor
フロアインターフェース
Definition: IFloor.h:13
Mix::Scene::IRendererObject
レンダラーオブジェクトインターフェースインクルードファイル
Definition: IRendererObject.h:12
Mix::Quaternion
クォータニオンクラス
Definition: Quaternion.h:10
Int32
int Int32
符号有り32ビット整数
Definition: Common.h:65
Mix::Scene::IFloor::Debug_GetDrawExtent
virtual UInt32 Debug_GetDrawExtent(void) const =0
ワイヤーフレームの広さを取得します
Mix::Scene::IFloor::~IFloor
virtual ~IFloor(void)
デストラクタ
Definition: IFloor.h:17
Mix::Scene::IFloor::GetDynamicsObject
virtual Boolean GetDynamicsObject(Mix::Scene::IDynamicsObject **ppDynamicsObject)=0
ダイナミクスオブジェクトを取得します
Mix::Scene::IFloor::GetWorldRotation
virtual Mix::Quaternion GetWorldRotation(void) const =0
ワールドの回転を取得します
Mix::Scene::IFloor::Debug_SetDrawExtent
virtual void Debug_SetDrawExtent(UInt32 extent)=0
ワイヤーフレームの広さを設定します
UInt32
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
Mix::Scene::IFloor::Debug_GetDrawInterval
virtual Float32 Debug_GetDrawInterval(void) const =0
ワイヤーフレームのラインの間隔を取得します
Mix
ミックス
Definition: AtomicValue.h:6
IRendererObject.h
レンダラーオブジェクトインターフェースインクルードファイル
Mix::Scene::IFloor::GetUserIndex
virtual Int32 GetUserIndex(void) const =0
ユーザーインデックスを取得します
Float32
float Float32
32ビット浮動小数点
Definition: Common.h:83
Mix::Scene::IFloor::SetUserPtr
virtual void SetUserPtr(void *pData)=0
ユーザーポインタを設定します
Mix::Scene::IFloor::GetUserPtr
virtual void * GetUserPtr(void) const =0
ユーザーポインタを取得します
Mix::Scene::IFloor::Debug_SetDrawInterval
virtual void Debug_SetDrawInterval(Float32 interval)=0
ワイヤーフレームのラインの間隔を設定します
Boolean
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102