|
ランタイム
|
パーティクルプロセッサーインターフェース More...
#include <IParticleProcessor.h>


Classes | |
| struct | FACE |
| フェイス構造体 More... | |
Public Member Functions | |
| virtual UInt32 | Internal_GetCount (void) const =0 |
| 発生している数を取得します More... | |
| virtual void | Internal_Clear (void)=0 |
| クリアします More... | |
| virtual UInt32 | Internal_Add (Mix::Scene::IParticleGenerator *pGenerator, UInt32 genCount)=0 |
| 追加します More... | |
| virtual UInt32 | Internal_Add (const Mix::Matrix4x4 &worldMat, Mix::Scene::IParticleGenerator *pGenerator, UInt32 genCount)=0 |
| 追加します More... | |
| virtual Boolean | Internal_Update (Float32 dt)=0 |
| 更新します More... | |
| virtual Boolean | Internal_Duplicate (Mix::Scene::IParticleProcessor **ppProcessor, const wchar_t *pDebugName)=0 |
| 自身の複製を作成します More... | |
| virtual UInt32 | Internal_GetFaceNum (void) const =0 |
| フェイスの数を取得します More... | |
| virtual const Mix::Scene::IParticleProcessor::FACE * | Internal_GetFaces (void) const =0 |
| フェイスの配列を取得します More... | |
| virtual void | Debug_Draw (const Mix::Matrix4x4 &worldMat, Mix::Graphics::Utility::IPerspectiveRenderer *pPerspectiveRenderer)=0 |
| デバッグ描画をします More... | |
Public Member Functions inherited from Mix::Reference | |
| void | AddRef (void) |
| 参照数を 1 増やします More... | |
| void | Release (void) |
| 参照数を 1 減らします More... | |
| Long32 | GetRefCount (void) |
| 参照数を取得します More... | |
Protected Member Functions | |
| virtual | ~IParticleProcessor (void) |
| デストラクタ More... | |
Protected Member Functions inherited from Mix::Reference | |
| MIX_DECLARE_ALLOCATOR () | |
| Reference (void) | |
| コンストラクタ More... | |
| Reference (Long32 count) | |
| コンストラクタ More... | |
| virtual | ~Reference (void) |
| デストラクタ More... | |
パーティクルプロセッサーインターフェース
|
inlineprotectedvirtual |
デストラクタ
|
pure virtual |
発生している数を取得します
|
pure virtual |
クリアします
|
pure virtual |
追加します
| [in] | pGenerator | ジェネレーターを表す Mix::Scene::IParticleGenerator のポインタ |
| [in] | genCount | 生成する数 |
|
pure virtual |
追加します
| [in] | worldMat | ワールド行列を表す Mix::Matrix4x4 クラス |
| [in] | pGenerator | ジェネレーターを表す Mix::Scene::IParticleGenerator のポインタ |
| [in] | genCount | 生成する数 |
更新します
| [in] | dt | デルタタイム( 秒単位 ) |
|
pure virtual |
自身の複製を作成します
| [out] | ppProcessor | 複製した自身を渡す Mix::Scene::IParticleProcessor インタフェースのポインタのアドレス |
| [in] | pDebugName | デバッグ名 |
|
pure virtual |
フェイスの数を取得します
|
pure virtual |
フェイスの配列を取得します
|
pure virtual |
デバッグ描画をします
| [in] | worldMat | ワールド行列を表す Mix::Matrix4x4 クラス |
| [in] | pPerspectiveRenderer | 描画に使用するパースペクティブレンダラーを表す Mix::Graphics::Utility::IPerspectiveRenderer インターフェースのポインタ |