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

Spr::PHWaterContactEngine Class Reference

#include <PHWaterContact.h>

Inherits Spr::SGBehaviorEngine.

Collaboration diagram for Spr::PHWaterContactEngine:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Public Attributes

Static Public Attributes


Detailed Description

剛体と流体との接触力計算エンジン. 現状ではPHWater 1 対 PHSolid 多 もちろんPHSolid同士の接触は別途PHContactEngineでやってください.

Definition at line 59 of file PHWaterContact.h.


Member Function Documentation

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

子オブジェクトの追加

Reimplemented from Spr::SGObject.

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

ロード完了時の処理

Reimplemented from Spr::SGObject.

virtual void Spr::PHWaterContactEngine::Init (  SGScene *  scene  )  [virtual]
 

初期化処理、Loadedが呼ぶ

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

実行順序を決めるプライオリティ値.小さいほど早い

Reimplemented from Spr::SGBehaviorEngine.

Definition at line 89 of file PHWaterContact.h.

virtual void Spr::PHWaterContactEngine::Step (  SGScene *  s  )  [virtual]
 

時間を dt 進める.

Reimplemented from Spr::SGBehaviorEngine.

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

シーンをクリアするときの処理

Reimplemented from Spr::SGEngine.

virtual void Spr::PHWaterContactEngine::LoadState (  const SGBehaviorStates &  states  )  [virtual]
 

状態の読み出し

Reimplemented from Spr::SGBehaviorEngine.

virtual void Spr::PHWaterContactEngine::SaveState (  SGBehaviorStates &  states  )  const [virtual]
 

状態の保存

Reimplemented from Spr::SGBehaviorEngine.

virtual void Spr::PHWaterContactEngine::Render (  GRRender *  r,
SGScene *  s
)  [virtual]
 

レンダリング

Reimplemented from Spr::SGBehaviorEngine.


Member Data Documentation

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

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

Reimplemented from Spr::SGBehaviorEngine.

Definition at line 67 of file PHWaterContact.h.

PHWSolids Spr::PHWaterContactEngine::solids
 

水

Definition at line 71 of file PHWaterContact.h.

std::vector<Vec3f> Spr::PHWaterContactEngine::tris
 

デバッグ用:水面下の3角形

Definition at line 76 of file PHWaterContact.h.

std::vector<Vec3f> Spr::PHWaterContactEngine::points
 

デバッグ用:物体と重なっている水

Definition at line 77 of file PHWaterContact.h.


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