初期化~定型処理 |
インクルード |
#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(); |
アプリの終了時に実行する後始末の処理です |