ランタイム: Mix/Scene/IParticleGenerator.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

IParticleGenerator.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
12 class IParticleGenerator : public Mix::Reference
13 {
14 protected:
16 virtual ~IParticleGenerator( void ){}
17
18 public:
25 virtual void Internal_GetData( UInt32 dataSize, void* pData ) = 0;
26
27 #ifdef _DEBUG
28 virtual void Debug_Draw( const Mix::Matrix4x4& worldMat, Mix::Graphics::Utility::IPerspectiveRenderer* pPerspectiveRenderer ) = 0;
32 #endif //_DEBUG
33 };
34
35 }}
Mix::Scene::IParticleGenerator::Internal_GetData
virtual void Internal_GetData(UInt32 dataSize, void *pData)=0
データを取得します
Mix::Scene::IParticleGenerator::~IParticleGenerator
virtual ~IParticleGenerator(void)
デストラクタ
Definition: IParticleGenerator.h:16
Mix::Scene::IParticleGenerator
パーティクルジェネレータータインターフェース
Definition: IParticleGenerator.h:12
Mix::Matrix4x4
4x4行列クラス
Definition: Matrix4x4.h:12
UInt32
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
Mix::Graphics::Utility::IPerspectiveRenderer
パースペクティブレンダラーインターフェース
Definition: IPerspectiveRenderer.h:16
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Reference
リファレンスクラス
Definition: Reference.h:12
Reference.h
リファレンスクラスインクルードファイル
Mix::Scene::IParticleGenerator::Debug_Draw
virtual void Debug_Draw(const Mix::Matrix4x4 &worldMat, Mix::Graphics::Utility::IPerspectiveRenderer *pPerspectiveRenderer)=0
デバッグ描画をします