メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス Spr::PHSolidContainer

#include <PHSolid.h>

Spr::PHSolverBaseを継承しています。

Spr::PHSolidContainerのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

Static Public 変数


説明

Solidを保持するクラス.Solidの更新も行う.

PHSolid.h の 171 行で定義されています。


関数

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

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

Spr::SGObjectを再定義しています。

bool Spr::PHSolidContainer::DelChildObject (  SGObject *  o,
SGScene *  s
)  [virtual]
 

子オブジェクトの削除

Spr::SGObjectを再定義しています。

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

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

Spr::SGBehaviorEngineを再定義しています。

PHSolid.h の 178 行で定義されています。

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

速度→位置、加速度→速度の積分

Spr::SGBehaviorEngineを再定義しています。

virtual void Spr::PHSolidContainer::ClearForce (   )  [virtual]
 

剛体にかかった力のクリア

Spr::PHSolverBaseを実装しています.

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

ドキュメントからのロード時,参照が解決したあとで呼び出される.

Spr::SGObjectを再定義しています。

virtual void Spr::PHSolidContainer::Clear (  SGScene *  s  )  [inline, virtual]
 

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

Spr::SGEngineを再定義しています。

PHSolid.h の 185 行で定義されています。

参照先 PTM::VectorImp< SZ, STR, OD >::clear().

virtual size_t Spr::PHSolidContainer::NChildObjects (   )  [inline, virtual]
 

所有しているsolidの数

Spr::SGObjectを再定義しています。

PHSolid.h の 187 行で定義されています。

参照先 PTM::VectorImp< SZ, STR, OD >::size().

virtual SGObject* Spr::PHSolidContainer::ChildObject (  size_t  i  )  [inline, virtual]
 

所有しているsolid

Spr::SGObjectを再定義しています。

PHSolid.h の 189 行で定義されています。

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

状態の読み出し

Spr::SGBehaviorEngineを再定義しています。

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

状態の保存

Spr::SGBehaviorEngineを再定義しています。


変数

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

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

Spr::PHSolverBaseを再定義しています。

PHSolid.h の 172 行で定義されています。


このクラスの説明は次のファイルから生成されました:
Springheadに対してSun Apr 16 02:00:18 2006に生成されました。  doxygen 1.4.1