ランタイム
IEntity.h
Go to the documentation of this file.
1 #pragma once
2 
5 
7 
8 namespace Mix{ namespace Scene{
9 
13  {
14  protected:
16  virtual ~IEntity( void ) {}
17 
18  public:
21 
24  virtual Boolean IsDraw( void ) const = 0;
27  virtual void SetDraw( Boolean state ) = 0;
28 
31  virtual Boolean IsLocalLighting( void ) const = 0;
34  virtual void SetLocalLighting( Boolean state ) = 0;
35 
37 
40 
43  virtual UInt32 GetTransparencyPriority( void ) const = 0;
47  virtual void SetTransparencyPriority( UInt32 priority ) = 0;
48 
69  };
70 
71 }}
WATER_CONTAINS_RESULT
水面との判定結果列挙定数
Definition: Common.h:2645
virtual Boolean IsDraw(void) const =0
描画するかどうかを確認します
レンダラーオブジェクトインターフェースインクルードファイル
Definition: IRendererObject.h:12
virtual Mix::Scene::WATER_CONTAINS_RESULT GetDefaultWaterContainsResult(void) const =0
水中かどうかを判定する際のデフォルト値を取得します
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual Boolean IsLocalLighting(void) const =0
ポイントライト、スポットライトによるライティングを行うかどうかを確認します
ミックス
Definition: AtomicValue.h:6
virtual void SetDefaultWaterContainsResult(Mix::Scene::WATER_CONTAINS_RESULT result)=0
水中かどうかを判定する際のデフォルト値を設定します
レンダラーオブジェクトインターフェースインクルードファイル
virtual UInt32 GetTransparencyPriority(void) const =0
半透明ポリゴンの描画の優先度を取得します
virtual void SetTransparencyPriority(UInt32 priority)=0
半透明ポリゴンの描画の優先度を設定します
virtual ~IEntity(void)
デストラクタ
Definition: IEntity.h:16
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
エンティティインターフェース
Definition: IEntity.h:12
virtual void SetDraw(Boolean state)=0
描画するかどうかを設定します
virtual void SetLocalLighting(Boolean state)=0
ポイントライト、スポットライトによるライティングを行うかどうかを設定します