Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Spr::PHWarpEngine Class Reference

#include <PHWarp.h>

Inherits Spr::SGBehaviorEngine, and Spr::CDCollisionListener.

Collaboration diagram for Spr::PHWarpEngine:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Public Attributes

Static Public Attributes

Protected Attributes

Classes


Detailed Description

ワープエンジン

Definition at line 38 of file PHWarp.h.


Member Function Documentation

int Spr::PHWarpEngine::GetPriority (   )  const [inline, virtual]
 

PHWarpEngine の呼ばれる優先順位.

Reimplemented from Spr::SGBehaviorEngine.

Definition at line 55 of file PHWarp.h.

bool Spr::PHWarpEngine::AddChildObject (  SGObject *  o,
SGScene *  s
)  [virtual]
 

子オブジェクトの追加(所有・参照を問わない)

Reimplemented from Spr::SGObject.

void Spr::PHWarpEngine::After (  SGScene *  scene,
CDFramePairWithRecord *  fr
)  [virtual]
 

接触時に呼ばれるコールバック.ワープをさせる処理を行う.

Reimplemented from Spr::CDCollisionListener.

virtual void Spr::PHWarpEngine::Step (  SGScene *  s  )  [inline, virtual]
 

時間を dt 進める(何もしない,Listener の Collide がすべての処理をする)

Reimplemented from Spr::SGBehaviorEngine.

Definition at line 61 of file PHWarp.h.

virtual void Spr::PHWarpEngine::Clear (  SGScene *  s  )  [virtual]
 

クリア

Reimplemented from Spr::SGEngine.

virtual void Spr::PHWarpEngine::Loaded (  SGScene *  scene  )  [virtual]
 

ロード完了時の処理,CollisionEngine にコールバックを登録する.CollisionEngine がなければ作る.

Reimplemented from Spr::SGObject.

void Spr::PHWarpEngine::AddFramePairRecord (  PHWarp *  w,
int  f1,
int  f2,
PHSolid *  s1,
PHSolid *  s2 = NULL
) 
 

FramePairRecord の登録.


Member Data Documentation

UTTypeInfoImp< PHWarpEngine > Spr::PHWarpEngine::typeInfo [static]
 

クラス名の取得などの基本機能の実装

Reimplemented from Spr::SGBehaviorEngine.

Definition at line 39 of file PHWarp.h.

PHWarps Spr::PHWarpEngine::warps
 

ワープの情報

Definition at line 69 of file PHWarp.h.

int Spr::PHWarpEngine::listenerPos [protected]
 

リスナの位置

Definition at line 71 of file PHWarp.h.

int Spr::PHWarpEngine::framePairRecordPos [protected]
 

ワープエンジン用の FramePairRecord の位置

Definition at line 72 of file PHWarp.h.

std::vector< UTRef<FramePairRecord> > Spr::PHWarpEngine::framePairRecords [protected]
 

フレーム対ごとのワープデータ

Definition at line 73 of file PHWarp.h.


The documentation for this class was generated from the following file:
Generated on Sun Apr 16 02:08:59 2006 for Springhead by  doxygen 1.4.1