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

ランタイム

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

- File List
- File Members

IParticle.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Scene/IWidget.h"
7 #include "Mix/Geometry/AABB.h"
8
9 namespace Mix{ namespace Scene{
10
13 class IParticle : public Mix::Scene::IWidget
14 {
15 protected:
17 virtual ~IParticle( void ){}
18
19 public:
22 virtual void GetMaterial( Mix::Scene::IMaterial** ppMaterial ) = 0;
26 virtual Boolean SetMaterial( Mix::Scene::IMaterial* pMaterial ) = 0;
27
33 virtual void Update( Float32 dt ) = 0;
34
39 virtual void Refresh( void ) = 0;
40
45 virtual void Refresh1( void ) = 0;
50 virtual void Refresh2( void ) = 0;
51
54 virtual Float32 Debug_GetDrawAxisScaling( void ) const = 0;
57 virtual void Debug_SetDrawAxisScaling( Float32 scaling ) = 0;
58 };
59
60 }}
IWidget.h
ウィジェットインターフェースインクルードファイル
Mix::Scene::IWidget
ウィジェットインターフェース
Definition: IWidget.h:12
Mix::Scene::IParticle::Refresh
virtual void Refresh(void)=0
リフレッシュをします
Mix::Scene::IParticle::Update
virtual void Update(Float32 dt)=0
更新をします
Mix::Scene::IParticle::Debug_GetDrawAxisScaling
virtual Float32 Debug_GetDrawAxisScaling(void) const =0
デバッグ : 軸を描画する際のスケールを取得します
Mix::Scene::IParticle
パーティクルインターフェース
Definition: IParticle.h:13
Mix::Scene::IParticle::GetMaterial
virtual void GetMaterial(Mix::Scene::IMaterial **ppMaterial)=0
マテリアルを取得します
AABB.h
AABBクラスインクルードファイル
Mix::Scene::IParticle::SetMaterial
virtual Boolean SetMaterial(Mix::Scene::IMaterial *pMaterial)=0
マテリアルを設定します
Mix::Scene::IParticle::Refresh1
virtual void Refresh1(void)=0
1 回目のリフレッシュをします
Mix::Scene::IParticle::Debug_SetDrawAxisScaling
virtual void Debug_SetDrawAxisScaling(Float32 scaling)=0
デバッグ : 軸を描画する際のスケールを設定します
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Scene::IMaterial
マテリアルインターフェース
Definition: IMaterial.h:12
Mix::Scene::IParticle::Refresh2
virtual void Refresh2(void)=0
2 回目のリフレッシュをします
Mix::Scene::IParticle::~IParticle
virtual ~IParticle(void)
デストラクタ
Definition: IParticle.h:17
Float32
float Float32
32ビット浮動小数点
Definition: Common.h:83
Boolean
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102