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