ランタイム
|
フラワーパッケージインターフェース More...
#include <IFlowerPackage.h>
Classes | |
struct | MODEL |
モデル構造体 More... | |
Public Types | |
enum | MODEL_TYPE { M_SIMPLE = 0, M_CROSS1 = 1, M_CROSS2 = 2 } |
モデルタイプ列挙定数 More... | |
Public Member Functions | |
virtual void | GetMaterial (Mix::Scene::IMaterial **ppMaterial)=0 |
マテリアルを取得します More... | |
virtual Boolean | SetMaterial (Mix::Scene::IMaterial *pMaterial)=0 |
マテリアルを設定します More... | |
virtual UInt32 | GetModelCount (void) const =0 |
モデルの数を取得します More... | |
virtual const Mix::Scene::IFlowerPackage::MODEL & | GetModel (UInt32 index) const =0 |
指定したインデックスのモデルを取得します More... | |
virtual void | SetModel (UInt32 index, const Mix::Scene::IFlowerPackage::MODEL &model)=0 |
指定したインデックスのモデルを設定します More... | |
![]() | |
void | AddRef (void) |
参照数を 1 増やします More... | |
void | Release (void) |
参照数を 1 減らします More... | |
Long32 | GetRefCount (void) |
参照数を取得します More... | |
Protected Member Functions | |
virtual | ~IFlowerPackage (void) |
デストラクタ More... | |
![]() | |
MIX_DECLARE_ALLOCATOR () | |
Reference (void) | |
コンストラクタ More... | |
Reference (Long32 count) | |
コンストラクタ More... | |
virtual | ~Reference (void) |
デストラクタ More... | |
フラワーパッケージインターフェース
|
inlineprotectedvirtual |
デストラクタ
|
pure virtual |
マテリアルを取得します
[out] | ppMaterial | 取得したマテリアルを渡す Mix::Scene::IMaterial インターフェースのポインタのアドレス |
|
pure virtual |
マテリアルを設定します
[in] | pMaterial | 設定するマテリアルを表す Mix::Scene::IMaterial インターフェースのポインタ |
|
pure virtual |
モデルの数を取得します
|
pure virtual |
指定したインデックスのモデルを取得します
[in] | index | モデルのインデックス |
|
pure virtual |
指定したインデックスのモデルを設定します
[in] | index | モデルのインデックス |
[in] | model | モデルを表す Mix::Scene::IFlowerPackage::MODEL 構造体 |