virtual void Debug_Draw(const Mix::Matrix4x4 &worldMat, Mix::Graphics::Utility::IPerspectiveRenderer *pPerspectiveRenderer)=0
デバッグ描画をします
フェイス構造体
Definition: IParticleProcessor.h:22
virtual Boolean Internal_Update(Float32 dt)=0
更新します
Mix::Vector3 normal
法線
Definition: IParticleProcessor.h:27
Mix::Vector4 color
色
Definition: IParticleProcessor.h:25
Mix::Vector3 binormal
従法線
Definition: IParticleProcessor.h:29
パーティクルジェネレータータインターフェース
Definition: IParticleGenerator.h:12
Mix::Vector3 localPoints[4]
矩形の4点の位置のローカル座標( 右回り )
Definition: IParticleProcessor.h:26
virtual UInt32 Internal_GetFaceNum(void) const =0
フェイスの数を取得します
virtual UInt32 Internal_GetCount(void) const =0
発生している数を取得します
Mix::Vector2 texCoords[4]
矩形の4点のテクスチャ座標( 右回り )
Definition: IParticleProcessor.h:30
Mix::Vector3 pos
位置
Definition: IParticleProcessor.h:24
Mix::Vector3 tangent
接線
Definition: IParticleProcessor.h:28
virtual Boolean Internal_Duplicate(Mix::Scene::IParticleProcessor **ppProcessor, const wchar_t *pDebugName)=0
自身の複製を作成します
virtual const Mix::Scene::IParticleProcessor::FACE * Internal_GetFaces(void) const =0
フェイスの配列を取得します
virtual ~IParticleProcessor(void)
デストラクタ
Definition: IParticleProcessor.h:35
virtual void Internal_Clear(void)=0
クリアします
virtual UInt32 Internal_Add(Mix::Scene::IParticleGenerator *pGenerator, UInt32 genCount)=0
追加します
パーティクルプロセッサーインターフェース
Definition: IParticleProcessor.h:12