ランタイム
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 
13  {
14  public:
17  enum TYPE
18  {
19  UNDEFINED = 0,
24  SPOT_LIGHT = 5,
26  SKY_DOME = 7,
29  ACTOR_NODE = 10,
30  ACTOR_MODEL = 11,
34  PLANTER = 15,
35  WATER_POOL = 16,
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 }}
アクターノード
Definition: IRendererObject.h:29
リービングパーティクル
Definition: IRendererObject.h:32
ディレクショナルライト
Definition: IRendererObject.h:23
ウォータープール
Definition: IRendererObject.h:35
スカイドーム
Definition: IRendererObject.h:26
ライトシャフトキャスター
Definition: IRendererObject.h:28
レンダラーオブジェクトインターフェースインクルードファイル
Definition: IRendererObject.h:12
スキャッターパーティクル
Definition: IRendererObject.h:33
テラインモデル
Definition: IRendererObject.h:31
ゴースト
Definition: IRendererObject.h:38
ヘミスフィアライト
Definition: IRendererObject.h:22
virtual Boolean IsRendering(void) const =0
レンダリングされているかどうかを確認します。
大気スキャッター
Definition: IRendererObject.h:27
ミックス
Definition: AtomicValue.h:6
ユニバーサルカメラ
Definition: IRendererObject.h:20
virtual ~IRendererObject(void)
デストラクタ
Definition: IRendererObject.h:43
ポイントライト
Definition: IRendererObject.h:25
フロア
Definition: IRendererObject.h:37
リファレンスクラス
Definition: Reference.h:12
プランター
Definition: IRendererObject.h:34
リファレンスクラスインクルードファイル
アクターモデル
Definition: IRendererObject.h:30
virtual Mix::Scene::IRendererObject::TYPE GetType(void) const =0
種類を取得します
定義されていないレンダラーオブジェクト
Definition: IRendererObject.h:19
スポットライト
Definition: IRendererObject.h:24
ビューカメラ
Definition: IRendererObject.h:21
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
ダイナミクスワールド
Definition: IRendererObject.h:36
TYPE
タイプ列挙定数
Definition: IRendererObject.h:17