OpenVR 呼び出しの境界(仕様書 4.5 節、4.6 節)。
実装は openvr_repository.cr が openvr_api.dll の動的ロードで提供する。
Instance methods
acknowledge_quit
終了処理に入る前に SteamVR へ応答する(AcknowledgeQuit_Exiting)。
Sourceopen
OpenVR を VRApplication_Background で初期化する。成功したら true を返す。
SteamVR が動いていなければ失敗する。この種別を選んだのはそのためである(issue #12)。
Sourcequit_requested?
VREvent_Quit を受け取ったら true を返す。
Source