|
初期化~定型処理 |
| インクルード |
#include "OVR_CAPI_D3D.h" |
|
SDK の機能を使うときはこのライブラリヘッダをインクルードします |
| 変数の定義 |
ovrSession m_OVRSessionId; ovrGraphicsLuid m_iOVRLuId; |
|
SDK の機能を使ううえで必要になるセッションID等です どこで定義するかはアプリ側の設計次第 とりあえずグローバル変数でもいいと思いますが、最終的には自前の VR 関連クラスにまとめる感じになるでしょう |
| 初期化 |
ovrResult ores;
ores = ovr_Initialize( NULL );
if (OVR_FAILURE(ores)) {
// error
return;
} |
| 内容の詳細についてはヘッダに英文の説明があります |
| 後始末 |
ovr_Destroy( m_OVRSessionId ); ovr_Shutdown(); |
| アプリの終了時に実行する後始末の処理です |