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

ランタイム

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

- File List
- File Members

IRendererObject.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Reference.h"
7
8 namespace Mix{ namespace Scene{
9
12 class IRendererObject : public Mix::Reference
13 {
14 public:
17 enum TYPE
18 {
19 UNDEFINED = 0,
20 UNIVERSAL_CAMERA = 1,
21 VIEW_CAMERA = 2,
22 HEMISPHERE_LIGHT = 3,
23 DIRECTIONAL_LIGHT = 4,
24 SPOT_LIGHT = 5,
25 POINT_LIGHT = 6,
26 SKY_DOME = 7,
27 ATMOSPHERE_SCATTER = 8,
28 LIGHT_SHAFTS_CASTER = 9,
29 ACTOR_NODE = 10,
30 ACTOR_MODEL = 11,
31 TERRAIN_MODEL = 12,
32 LEAVING_PARTICLE = 13,
33 SCATTER_PARTICLE = 14,
34 PLANTER = 15,
35 WATER_POOL = 16,
36 DYNAMICS_WORLD = 17,
37 FLOOR = 18,
38 GHOST = 19,
39 };
40
41 protected:
43 virtual ~IRendererObject( void ) {}
44
45 public:
48 virtual Mix::Scene::IRendererObject::TYPE GetType( void ) const = 0;
51 virtual Boolean IsRendering( void ) const = 0;
52 };
53
54 }}
Mix::Scene::IRendererObject::ACTOR_NODE
アクターノード
Definition: IRendererObject.h:29
Mix::Scene::IRendererObject::LEAVING_PARTICLE
リービングパーティクル
Definition: IRendererObject.h:32
Mix::Scene::IRendererObject::DIRECTIONAL_LIGHT
ディレクショナルライト
Definition: IRendererObject.h:23
Mix::Scene::IRendererObject::WATER_POOL
ウォータープール
Definition: IRendererObject.h:35
Mix::Scene::IRendererObject::SKY_DOME
スカイドーム
Definition: IRendererObject.h:26
Mix::Scene::IRendererObject::LIGHT_SHAFTS_CASTER
ライトシャフトキャスター
Definition: IRendererObject.h:28
Mix::Scene::IRendererObject
レンダラーオブジェクトインターフェースインクルードファイル
Definition: IRendererObject.h:12
Mix::Scene::IRendererObject::SCATTER_PARTICLE
スキャッターパーティクル
Definition: IRendererObject.h:33
Mix::Scene::IRendererObject::TERRAIN_MODEL
テラインモデル
Definition: IRendererObject.h:31
Mix::Scene::IRendererObject::GHOST
ゴースト
Definition: IRendererObject.h:38
Mix::Scene::IRendererObject::HEMISPHERE_LIGHT
ヘミスフィアライト
Definition: IRendererObject.h:22
Mix::Scene::IRendererObject::IsRendering
virtual Boolean IsRendering(void) const =0
レンダリングされているかどうかを確認します。
Mix::Scene::IRendererObject::ATMOSPHERE_SCATTER
大気スキャッター
Definition: IRendererObject.h:27
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Scene::IRendererObject::UNIVERSAL_CAMERA
ユニバーサルカメラ
Definition: IRendererObject.h:20
Mix::Scene::IRendererObject::~IRendererObject
virtual ~IRendererObject(void)
デストラクタ
Definition: IRendererObject.h:43
Mix::Scene::IRendererObject::POINT_LIGHT
ポイントライト
Definition: IRendererObject.h:25
Mix::Scene::IRendererObject::FLOOR
フロア
Definition: IRendererObject.h:37
Mix::Reference
リファレンスクラス
Definition: Reference.h:12
Mix::Scene::IRendererObject::PLANTER
プランター
Definition: IRendererObject.h:34
Reference.h
リファレンスクラスインクルードファイル
Mix::Scene::IRendererObject::ACTOR_MODEL
アクターモデル
Definition: IRendererObject.h:30
Mix::Scene::IRendererObject::GetType
virtual Mix::Scene::IRendererObject::TYPE GetType(void) const =0
種類を取得します
Mix::Scene::IRendererObject::UNDEFINED
定義されていないレンダラーオブジェクト
Definition: IRendererObject.h:19
Mix::Scene::IRendererObject::SPOT_LIGHT
スポットライト
Definition: IRendererObject.h:24
Mix::Scene::IRendererObject::VIEW_CAMERA
ビューカメラ
Definition: IRendererObject.h:21
Boolean
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
Mix::Scene::IRendererObject::DYNAMICS_WORLD
ダイナミクスワールド
Definition: IRendererObject.h:36
Mix::Scene::IRendererObject::TYPE
TYPE
タイプ列挙定数
Definition: IRendererObject.h:17