|
OVR_EXPORT ovrMatrix4f | ovrMatrix4f_Projection (ovrFovPort fov, float znear, float zfar, ovrBool rightHanded) |
|
OVR_EXPORT ovrMatrix4f | ovrMatrix4f_OrthoSubProjection (ovrMatrix4f projection, ovrVector2f orthoScale, float orthoDistance, float eyeViewAdjustX) |
|
OVR_EXPORT double | ovr_GetTimeInSeconds () |
|
OVR_EXPORT double | ovr_WaitTillTime (double absTime) |
|
OVR_EXPORT ovrBool | ovr_Initialize () |
|
OVR_EXPORT void | ovr_Shutdown () |
|
OVR_EXPORT int | ovrHmd_Detect () |
|
OVR_EXPORT ovrHmd | ovrHmd_Create (int index) |
|
OVR_EXPORT ovrHmd | ovrHmd_CreateDebug (ovrHmdType type) |
|
OVR_EXPORT void | ovrHmd_Destroy (ovrHmd hmd) |
|
OVR_EXPORT const char * | ovrHmd_GetLastError (ovrHmd hmd) |
|
OVR_EXPORT unsigned int | ovrHmd_GetEnabledCaps (ovrHmd hmd) |
|
OVR_EXPORT void | ovrHmd_SetEnabledCaps (ovrHmd hmd, unsigned int capsBits) |
|
OVR_EXPORT ovrBool | ovrHmd_StartSensor (ovrHmd hmd, unsigned int supportedCaps, unsigned int requiredCaps) |
|
OVR_EXPORT void | ovrHmd_StopSensor (ovrHmd hmd) |
|
OVR_EXPORT void | ovrHmd_ResetSensor (ovrHmd hmd) |
|
OVR_EXPORT ovrSensorState | ovrHmd_GetSensorState (ovrHmd hmd, double absTime) |
|
OVR_EXPORT ovrBool | ovrHmd_GetSensorDesc (ovrHmd hmd, ovrSensorDesc *descOut) |
|
OVR_EXPORT void | ovrHmd_GetDesc (ovrHmd hmd, ovrHmdDesc *desc) |
|
OVR_EXPORT ovrSizei | ovrHmd_GetFovTextureSize (ovrHmd hmd, ovrEyeType eye, ovrFovPort fov, float pixelsPerDisplayPixel) |
|
OVR_EXPORT ovrBool | ovrHmd_ConfigureRendering (ovrHmd hmd, const ovrRenderAPIConfig *apiConfig, unsigned int distortionCaps, const ovrFovPort eyeFovIn[2], ovrEyeRenderDesc eyeRenderDescOut[2]) |
|
void | ovrHmd_SetVsync (ovrHmd hmd, ovrBool vsync) |
|
OVR_EXPORT ovrFrameTiming | ovrHmd_BeginFrame (ovrHmd hmd, unsigned int frameIndex) |
|
OVR_EXPORT void | ovrHmd_EndFrame (ovrHmd hmd) |
|
OVR_EXPORT ovrPosef | ovrHmd_BeginEyeRender (ovrHmd hmd, ovrEyeType eye) |
|
OVR_EXPORT void | ovrHmd_EndEyeRender (ovrHmd hmd, ovrEyeType eye, ovrPosef renderPose, ovrTexture *eyeTexture) |
|
OVR_EXPORT ovrFrameTiming | ovrHmd_GetFrameTiming (ovrHmd hmd, unsigned int frameIndex) |
|
OVR_EXPORT ovrFrameTiming | ovrHmd_BeginFrameTiming (ovrHmd hmd, unsigned int frameIndex) |
|
OVR_EXPORT void | ovrHmd_EndFrameTiming (ovrHmd hmd) |
|
OVR_EXPORT void | ovrHmd_ResetFrameTiming (ovrHmd hmd, unsigned int frameIndex) |
|
OVR_EXPORT ovrPosef | ovrHmd_GetEyePose (ovrHmd hmd, ovrEyeType eye) |
|
OVR_EXPORT void | ovrHmd_GetEyeTimewarpMatrices (ovrHmd hmd, ovrEyeType eye, ovrPosef renderPose, ovrMatrix4f twmOut[2]) |
|
OVR_EXPORT ovrEyeRenderDesc | ovrHmd_GetRenderDesc (ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov) |
|
OVR_EXPORT ovrBool | ovrHmd_CreateDistortionMesh (ovrHmd hmd, ovrEyeType eyeType, ovrFovPort fov, unsigned int distortionCaps, ovrDistortionMesh *meshData) |
|
OVR_EXPORT void | ovrHmd_DestroyDistortionMesh (ovrDistortionMesh *meshData) |
|
OVR_EXPORT void | ovrHmd_GetRenderScaleAndOffset (ovrFovPort fov, ovrSizei textureSize, ovrRecti renderViewport, ovrVector2f uvScaleOffsetOut[2]) |
|
OVR_EXPORT ovrBool | ovrHmd_GetLatencyTestDrawColor (ovrHmd hmd, unsigned char rgbColorOut[3]) |
|
OVR_EXPORT const char * | ovrHmd_GetLatencyTestResult (ovrHmd hmd) |
|
OVR_EXPORT double | ovrHmd_GetMeasuredLatencyTest2 (ovrHmd hmd) |
|
OVR_EXPORT float | ovrHmd_GetFloat (ovrHmd hmd, const char *propertyName, float defaultVal) |
|
OVR_EXPORT ovrBool | ovrHmd_SetFloat (ovrHmd hmd, const char *propertyName, float value) |
|
OVR_EXPORT unsigned int | ovrHmd_GetFloatArray (ovrHmd hmd, const char *propertyName, float values[], unsigned int arraySize) |
|
OVR_EXPORT ovrBool | ovrHmd_SetFloatArray (ovrHmd hmd, const char *propertyName, float values[], unsigned int arraySize) |
|
OVR_EXPORT const char * | ovrHmd_GetString (ovrHmd hmd, const char *propertyName, const char *defaultVal) |
|
OVR_EXPORT unsigned int | ovrHmd_GetArraySize (ovrHmd hmd, const char *propertyName) |
|
OVR::SensorFusion * | ovrHmd_GetSensorFusion (ovrHmd hmd) |
|