|
GameApi 28
Library used by GameApi Builder tool
|
#include <openvr_mingw.h>

Public Member Functions | |
| void (__stdcall *SetTrackingSpace)(ETrackingUniverseOrigin eOrigin) | |
| ETrackingUniverseOrigin (__stdcall *GetTrackingSpace)() | |
| EVRCompositorError (__stdcall *WaitGetPoses)(TrackedDevicePose_t *pRenderPoseArray | |
| EVRCompositorError (__stdcall *GetLastPoses)(TrackedDevicePose_t *pRenderPoseArray | |
| EVRCompositorError (__stdcall *GetLastPoseForTrackedDeviceIndex)(TrackedDeviceIndex_t unDeviceIndex | |
| EVRCompositorError (__stdcall *Submit)(EVREye eEye | |
| void (__stdcall *ClearLastSubmittedFrame)() | |
| void (__stdcall *PostPresentHandoff)() | |
| bool (__stdcall *GetFrameTiming)(Compositor_FrameTiming *pTiming | |
| uint32_t (__stdcall *GetFrameTimings)(Compositor_FrameTiming *pTiming | |
| float (__stdcall *GetFrameTimeRemaining)() | |
| void (__stdcall *GetCumulativeStats)(Compositor_CumulativeStats *pStats | |
| void (__stdcall *FadeToColor)(float fSeconds | |
| HmdColor_t (__stdcall *GetCurrentFadeColor)(bool bBackground) | |
| void (__stdcall *FadeGrid)(float fSeconds | |
| float (__stdcall *GetCurrentGridAlpha)() | |
| EVRCompositorError (__stdcall *SetSkyboxOverride)(const Texture_t *pTextures | |
| void (__stdcall *ClearSkyboxOverride)() | |
| void (__stdcall *CompositorBringToFront)() | |
| void (__stdcall *CompositorGoToBack)() | |
| void (__stdcall *CompositorQuit)() | |
| bool (__stdcall *IsFullscreen)() | |
| uint32_t (__stdcall *GetCurrentSceneFocusProcess)() | |
| uint32_t (__stdcall *GetLastFrameRenderer)() | |
| bool (__stdcall *CanRenderScene)() | |
| void (__stdcall *ShowMirrorWindow)() | |
| void (__stdcall *HideMirrorWindow)() | |
| bool (__stdcall *IsMirrorWindowVisible)() | |
| void (__stdcall *CompositorDumpImages)() | |
| bool (__stdcall *ShouldAppRenderWithLowResources)() | |
| void (__stdcall *ForceInterleavedReprojectionOn)(bool bOverride) | |
| void (__stdcall *ForceReconnectProcess)() | |
| void (__stdcall *SuspendRendering)(bool bSuspend) | |
| uint32_t (__stdcall *GetVulkanDeviceExtensionsRequired)(VkPhysicalDevice_T *pPhysicalDevice | |
| void (__stdcall *SetExplicitTimingMode)(EVRCompositorTimingMode eTimingMode) | |
| EVRCompositorError (__stdcall *SubmitExplicitTimingData)() | |
Allows the application to interact with the compositor
| vr::VR_IVRCompositor_FnTable::bool | ( | __stdcall * | CanRenderScene | ) |
| vr::VR_IVRCompositor_FnTable::bool | ( | __stdcall * | GetFrameTiming | ) |
| vr::VR_IVRCompositor_FnTable::bool | ( | __stdcall * | IsFullscreen | ) |
| vr::VR_IVRCompositor_FnTable::bool | ( | __stdcall * | IsMirrorWindowVisible | ) |
| vr::VR_IVRCompositor_FnTable::bool | ( | __stdcall * | ShouldAppRenderWithLowResources | ) |
| vr::VR_IVRCompositor_FnTable::ETrackingUniverseOrigin | ( | __stdcall * | GetTrackingSpace | ) |

| vr::VR_IVRCompositor_FnTable::EVRCompositorError | ( | __stdcall * | GetLastPoseForTrackedDeviceIndex | ) |
| vr::VR_IVRCompositor_FnTable::EVRCompositorError | ( | __stdcall * | GetLastPoses | ) |
| vr::VR_IVRCompositor_FnTable::EVRCompositorError | ( | __stdcall * | SetSkyboxOverride | ) | const |
| vr::VR_IVRCompositor_FnTable::EVRCompositorError | ( | __stdcall * | Submit | ) |
| vr::VR_IVRCompositor_FnTable::EVRCompositorError | ( | __stdcall * | SubmitExplicitTimingData | ) |
| vr::VR_IVRCompositor_FnTable::EVRCompositorError | ( | __stdcall * | WaitGetPoses | ) |
| vr::VR_IVRCompositor_FnTable::float | ( | __stdcall * | GetCurrentGridAlpha | ) |
| vr::VR_IVRCompositor_FnTable::float | ( | __stdcall * | GetFrameTimeRemaining | ) |
| vr::VR_IVRCompositor_FnTable::HmdColor_t | ( | __stdcall * | GetCurrentFadeColor | ) |
| vr::VR_IVRCompositor_FnTable::uint32_t | ( | __stdcall * | GetCurrentSceneFocusProcess | ) |
| vr::VR_IVRCompositor_FnTable::uint32_t | ( | __stdcall * | GetFrameTimings | ) |
| vr::VR_IVRCompositor_FnTable::uint32_t | ( | __stdcall * | GetLastFrameRenderer | ) |
| vr::VR_IVRCompositor_FnTable::uint32_t | ( | __stdcall * | GetVulkanDeviceExtensionsRequired | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | ClearLastSubmittedFrame | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | ClearSkyboxOverride | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | CompositorBringToFront | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | CompositorDumpImages | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | CompositorGoToBack | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | CompositorQuit | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | FadeGrid | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | FadeToColor | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | ForceInterleavedReprojectionOn | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | ForceReconnectProcess | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | GetCumulativeStats | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | HideMirrorWindow | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | PostPresentHandoff | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | SetExplicitTimingMode | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | SetTrackingSpace | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | ShowMirrorWindow | ) |
| vr::VR_IVRCompositor_FnTable::void | ( | __stdcall * | SuspendRendering | ) |
| bool vr::VR_IVRCompositor_FnTable::bFadeIn |
| float vr::VR_IVRCompositor_FnTable::fRed |
| uint32_t vr::VR_IVRCompositor_FnTable::nFrames |
| uint32_t vr::VR_IVRCompositor_FnTable::nStatsSizeInBytes |
| const Texture_t const VRTextureBounds_t EVRSubmitFlags vr::VR_IVRCompositor_FnTable::nSubmitFlags |
| const Texture_t const VRTextureBounds_t* vr::VR_IVRCompositor_FnTable::pBounds |
| char* vr::VR_IVRCompositor_FnTable::pchValue |
| uint32_t TrackedDevicePose_t * vr::VR_IVRCompositor_FnTable::pGamePoseArray |
| TrackedDevicePose_t TrackedDevicePose_t* vr::VR_IVRCompositor_FnTable::pOutputGamePose |
| TrackedDevicePose_t* vr::VR_IVRCompositor_FnTable::pOutputPose |
| const Texture_t* vr::VR_IVRCompositor_FnTable::pTexture |
| vr::EVRCompositorError(__stdcall *GetMirrorTextureGL)(vr bool(__stdcall *ReleaseSharedGLTexture)(vr void(__stdcall *LockGLSharedTextureForAccess)(vr void(__stdcall *UnlockGLSharedTextureForAccess)(vr vr::VR_IVRCompositor_FnTable::uint32_t(__stdcall *GetVulkanInstanceExtensionsRequired)(char *pchValue |
| char uint32_t vr::VR_IVRCompositor_FnTable::unBufferSize |
| vr::EVRCompositorError(__stdcall *GetMirrorTextureGL)(vr bool(__stdcall *ReleaseSharedGLTexture)(vr void(__stdcall *LockGLSharedTextureForAccess)(vr void(__stdcall *UnlockGLSharedTextureForAccess)(vr uint32_t vr::VR_IVRCompositor_FnTable::unBufferSize |
| uint32_t vr::VR_IVRCompositor_FnTable::unFramesAgo |
| uint32_t TrackedDevicePose_t uint32_t vr::VR_IVRCompositor_FnTable::unGamePoseArrayCount |
| uint32_t vr::VR_IVRCompositor_FnTable::unRenderPoseArrayCount |
| uint32_t vr::VR_IVRCompositor_FnTable::unTextureCount |
| vr::EVRCompositorError(__stdcall *GetMirrorTextureD3D11)(vr vr::VR_IVRCompositor_FnTable::void(__stdcall *ReleaseMirrorTextureD3D11)(void *pD3D11ShaderResourceView) |