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を取得する. |