FrameworkモジュールのすべてのオブジェクトはSDKクラスFWSdkによって管理されます. FWSdkクラスは,プログラムの実行を通してただ1つのオブジェクトが存在するシングルトンクラスです. FWSdkオブジェクトを作 成するには以下のようにします.
FWSdkIf* fwSdk = FWSdkIf::CreateSdk();
通常この操作はプログラムの初期化時に一度だけ実行します. FWSdkを作成すると,同時にPHSdk,GRSdk,FISdk,HISdkも作成されます. したがってこれらをユーザが手動で作成する必要はありま せん. 各モジュールの機能にアクセスするには以下の関数によりSDKを取得します.
|
FWSdkIf |
|
PHSdkIf* GetPHSdk() |
|
Physics SDKを取得する. |
|
GRSdkIf* GetGRSdk() |
|
Graphics SDKを取得する. |
|
FISdkIf* GetFISdk() |
|
FileIO SDKを取得する. |
|
HISdkIf* GetHISdk() |
|
HumanInterface SDKを取得する. |