Framework SDK

FrameworkモジュールのすべてのオブジェクトはSDKクラスFWSdkによって管理されます. FWSdkクラスは,プログラムの実行を通してただ1つのオブジェクトが存在するシングルトンクラスです. FWSdkオブジェクトを作成するには以下のようにします.

FWSdkIf* fwSdk = FWSdkIf::CreateSdk();

通常この操作はプログラムの初期化時に一度だけ実行します. FWSdkを作成すると,同時にPHSdkGRSdkFISdkHISdkも作成されます. したがってこれらをユーザが手動で作成する必要はありません. 各モジュールの機能にアクセスするには以下の関数によりSDKを取得します.

FWSdkIf

PHSdkIf* GetPHSdk()

Physics SDKを取得する.

GRSdkIf* GetGRSdk()

Graphics SDKを取得する.

FISdkIf* GetFISdk()

FileIO SDKを取得する.

HISdkIf* GetHISdk()

HumanInterface SDKを取得する.