9 namespace Mix{
namespace Scene{
63 virtual void Refresh(
void ) = 0;
プランターインターフェース
Definition: IPlanter.h:13
virtual UInt32 GetUnitCount(void) const =0
ユニットの数を取得します
UInt32 modelIndex
モデル( GRASS_MODEL 構造体の配列 )のインデックス
Definition: IPlanter.h:21
virtual const Mix::Geometry::AABB & GetBounds(void) const =0
境界を取得します
AABBクラス
Definition: AABB.h:12
virtual void ClearUnits(void)=0
全てのユニットを削除します
4x4行列クラス
Definition: Matrix4x4.h:12
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual void SetWorldMatrix(const Mix::Matrix4x4 &worldMat)=0
ワールド行列を設定します
ユニット構造体
Definition: IPlanter.h:18
ミックス
Definition: AtomicValue.h:6
virtual const Mix::Matrix4x4 & GetWorldMatrix(void) const =0
ワールド行列を取得します
virtual Boolean IsIgnored(void) const =0
圏外かどうかを確認します
virtual void Refresh(void)=0
リフレッシュします
virtual Boolean AddUnit(const Mix::Scene::IPlanter::UNIT &unit)=0
ユニットを追加します
virtual const Mix::Scene::IPlanter::UNIT & GetUnit(UInt32 index) const =0
ユニットを取得します
virtual ~IPlanter(void)
デストラクタ
Definition: IPlanter.h:26
virtual Boolean RemoveUnit(UInt32 index)=0
ユニットを削除します
virtual Boolean SetUnit(UInt32 index, const Mix::Scene::IPlanter::UNIT &unit)=0
ユニットを設定します
Mix::Matrix4x4 worldMat
ワールド行列を表す Mix::Matrix4x4 クラス
Definition: IPlanter.h:20
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102