Springhead
An open source physics engine for virtual reality, haptics and motion generation.
クラス FWAppBase

アプリケーションクラスのベース ウィンドウを持たず、FWSceneとタイマー関連のみを持つ。 ウィンドウを持つ他のアプリケーションに組み込む用途を想定

#include <SprFWApp.h>

FWAppBaseに対する継承グラフ

Public メソッド

virtual void Init ()
 初期化 FWAppオブジェクトの初期化を行う.最初に必ず呼ぶ.
 
virtual void UserFunc ()
 ユーザ関数 メインループ実行中にユーザが処理を加えたい場合,ここに記述する. 物理シミュレーションのステップの前に呼ばれる.
 
virtual void TimerFunc (int id)
 タイマー処理 繰り返し実行を行う. デフォルトではid = 0でコールバック
 
FWSdkIfGetSdk ()
 SDKを取得する
 
void CreateSdk ()
 SDKを作成する
 
UTTimerIfCreateTimer (UTTimerIf::Mode mode=UTTimerIf::FRAMEWORK)
 タイマーを作成する [詳細]
 
UTTimerIfGetTimer (int i)
 タイマーを取得する [詳細]
 
int NTimers ()
 
- Public メソッド inherited from UTRefCount
 UTRefCount (const UTRefCount &r)
 
UTRefCountoperator= (const UTRefCount &r)
 
int AddRef () const
 
int DelRef () const
 
int RefCount () const
 
- Public メソッド inherited from DVKeyMouseCallback
virtual bool OnMouse (int button, int state, int x, int y)
 マウスクリック時の処理 [詳細]
 
virtual bool OnDoubleClick (int button, int x, int y)
 ダブルクリック時の処理 [詳細]
 
virtual bool OnMouseMove (int button, int x, int y, int zdelta)
 マウスが動いたときの処理 [詳細]
 
virtual bool OnKey (int state, int key, int x, int y)
 キー入力処理 [詳細]
 

Protected 型

typedef std::vector< UTRef
< UTTimerIf > > 
Timers
 

Protected 変数

UTRef< FWSdkIffwSdk
 Framework SDK.
 
Timers timers
 Timers to call periodic processing.
 

関数

引数
modeタイマの種類
戻り値
タイマオブジェクト
UTTimerIf* GetTimer ( int  i)
引数
タイマー番号
戻り値
タイマーオブジェクト

このクラスの説明は次のファイルから生成されました: