ゴーストインターフェース
More...
#include <IGhost.h>
|
enum | TYPE {
UNDEFINED = 0,
UNIVERSAL_CAMERA = 1,
VIEW_CAMERA = 2,
HEMISPHERE_LIGHT = 3,
DIRECTIONAL_LIGHT = 4,
SPOT_LIGHT = 5,
POINT_LIGHT = 6,
SKY_DOME = 7,
ATMOSPHERE_SCATTER = 8,
LIGHT_SHAFTS_CASTER = 9,
ACTOR_NODE = 10,
ACTOR_MODEL = 11,
TERRAIN_MODEL = 12,
LEAVING_PARTICLE = 13,
SCATTER_PARTICLE = 14,
PLANTER = 15,
WATER_POOL = 16,
DYNAMICS_WORLD = 17,
FLOOR = 18,
GHOST = 19
} |
| タイプ列挙定数 More...
|
|
virtual Mix::Scene::IGhost::~IGhost |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
ダイナミクスオブジェクトを取得します
- Parameters
-
[out] | ppDynamicsObject | 取得したダイナミクスオブジェクトを渡す Mix::Scene::IDynamiscObject インターフェースのポインタのアドレス |
- Returns
- 取得に成功した場合は True を返します
- Note
- 取得したダイナミクスオブジェクトは参照カウンタを +1 します
virtual Mix::Quaternion Mix::Scene::IGhost::GetWorldRotation |
( |
void |
| ) |
const |
|
pure virtual |
virtual void Mix::Scene::IGhost::SetWorldRotation |
( |
const Mix::Quaternion & |
rot | ) |
|
|
pure virtual |
virtual Mix::Vector3 Mix::Scene::IGhost::GetWorldPosition |
( |
void |
| ) |
const |
|
pure virtual |
virtual void Mix::Scene::IGhost::SetWorldPosition |
( |
const Mix::Vector3 & |
pos | ) |
|
|
pure virtual |
virtual Mix::Matrix4x4 Mix::Scene::IGhost::GetWorldMatrx |
( |
void |
| ) |
const |
|
pure virtual |
virtual void Mix::Scene::IGhost::SetWorldMatrix |
( |
const Mix::Matrix4x4 & |
mat | ) |
|
|
pure virtual |
virtual Boolean Mix::Scene::IGhost::NeedsRefresh |
( |
void |
| ) |
const |
|
pure virtual |
リフレッシュが必要がどうかを確認します
- Returns
- リフレッシュが必要な場合は True を返します
- Note
- キネマティックゴーストの場合のみ True を返します。
それ以外の場合は False を返します
virtual void Mix::Scene::IGhost::Refresh |
( |
void |
| ) |
|
|
pure virtual |
virtual Int32 Mix::Scene::IGhost::GetUserIndex |
( |
void |
| ) |
const |
|
pure virtual |
ユーザーインデックスを取得します
- Returns
- インデックスを返します
virtual void Mix::Scene::IGhost::SetUserIndex |
( |
Int32 |
index | ) |
|
|
pure virtual |
ユーザーインデックスを設定します
- Parameters
-
- Note
- この値はユーザーが自由に使用できます
virtual void* Mix::Scene::IGhost::GetUserPtr |
( |
void |
| ) |
const |
|
pure virtual |
ユーザーポインタを取得します
- Returns
- ポインタを返します
virtual void Mix::Scene::IGhost::SetUserPtr |
( |
void * |
pData | ) |
|
|
pure virtual |
ユーザーポインタを設定します
- Parameters
-
- Note
- この値はユーザーが自由に使用できます
virtual Float32 Mix::Scene::IGhost::Debug_GetDrawAxisScaling |
( |
void |
| ) |
const |
|
pure virtual |
デバッグ : 軸を描画する際のを取得します
- Returns
- 軸を描画する際のスケールを返します
virtual void Mix::Scene::IGhost::Debug_SetDrawAxisScaling |
( |
Float32 |
scaling | ) |
|
|
pure virtual |
デバッグ : 軸を描画する際のスケールを設定します
- Parameters
-
[in] | scaling | 軸を描画する際のスケール( 0.0f以上 ) |
The documentation for this class was generated from the following file: