virtual void Stop(Boolean bForce=False)=0
停止します
Float32 farRatio
遠さ( 0.0f 〜 1.0f )
Definition: ILeavingParticle.h:47
プロセッサーを複製する
Definition: ILeavingParticle.h:32
virtual const Mix::Matrix4x4 & GetWorldMatrix(void) const =0
ワールド行列を取得します
パーティクルインターフェース
Definition: IParticle.h:13
Boolean bSleep
スリープ中の場合は True
Definition: ILeavingParticle.h:45
UInt32 quadCapacity
クワッドのキャパシティ
Definition: ILeavingParticle.h:43
UInt32 quadCount
クワッドの数
Definition: ILeavingParticle.h:42
virtual Boolean IsPlay(void) const =0
再生しているかどうかを確認します
Definition: ILeavingParticle.h:35
マテリアルを共有する
Definition: ILeavingParticle.h:24
virtual const Mix::Geometry::AABB & GetBounds(void) const =0
境界を取得します
virtual ~ILeavingParticle(void)
デストラクタ
Definition: ILeavingParticle.h:57
virtual void Play(Boolean bLoop)=0
再生します
リービングパーティクルインターフェース
Definition: ILeavingParticle.h:16
Float32 deltaTimer
スキップしたフレームのデルタタイムの合計
Definition: ILeavingParticle.h:49
virtual const Mix::Scene::ILeavingParticle::STATE & GetState(void) const =0
ステートを取得します
virtual void SetWorldMatrix(const Mix::Matrix4x4 &worldMat)=0
ワールド行列を設定します
UInt32 curMaxSkipFrames
現在のスキップする最大フレーム数
Definition: ILeavingParticle.h:52
virtual Boolean IsVisible(void) const =0
視界に入っているかどうかを確認します
ステート構造体
Definition: ILeavingParticle.h:40
virtual Boolean Clone(Mix::Scene::ILeavingParticle **ppParticle, UInt32 flags=Mix::Scene::ILeavingParticle::C_ALL)=0
自身のクローンを作成します
CLONE_FLAGS
クローンフラグ列挙定数
Definition: ILeavingParticle.h:21
UInt32 skipFrames
スキップしたフレーム数
Definition: ILeavingParticle.h:51
virtual Boolean IsIgnored(void) const =0
圏外かどうかを確認します