33 FnTable_IVRCompositor_021();
37 Forward_IVRCompositor_SetTrackingSpace_029();
38 Forward_IVRCompositor_GetTrackingSpace_029();
39 Forward_IVRCompositor_WaitGetPoses_029();
40 Forward_IVRCompositor_GetLastPoses_029();
41 Forward_IVRCompositor_GetLastPoseForTrackedDeviceIndex();
42 Forward_IVRCompositor_Submit_029();
43 Forward_IVRCompositor_ClearLastSubmittedFrame();
44 Forward_IVRCompositor_PostPresentHandoff();
45 Forward_IVRCompositor_GetFrameTiming();
48 GetFrameTimings(Compositor_FrameTiming *pTiming, uint32_t nFrames)
override
51 OPENVR_LOGGER_INIT(logger);
54 static_cast<const void *
>(pTiming),
55 static_cast<unsigned long long>(nFrames));
58 Forward_IVRCompositor_GetFrameTimeRemaining();
59 Forward_IVRCompositor_GetCumulativeStats();
60 Forward_IVRCompositor_FadeToColor();
61 Forward_IVRCompositor_GetCurrentFadeColor();
62 Forward_IVRCompositor_FadeGrid_026();
63 Forward_IVRCompositor_GetCurrentGridAlpha();
64 Forward_IVRCompositor_SetSkyboxOverride_029();
65 Forward_IVRCompositor_ClearSkyboxOverride();
66 Forward_IVRCompositor_CompositorBringToFront();
67 Forward_IVRCompositor_CompositorGoToBack();
68 Forward_IVRCompositor_CompositorQuit();
69 Forward_IVRCompositor_IsFullscreen();
70 Forward_IVRCompositor_GetCurrentSceneFocusProcess();
71 Forward_IVRCompositor_GetLastFrameRenderer();
72 Forward_IVRCompositor_CanRenderScene();
73 Forward_IVRCompositor_ShowMirrorWindow();
74 Forward_IVRCompositor_HideMirrorWindow();
75 Forward_IVRCompositor_IsMirrorWindowVisible();
76 Forward_IVRCompositor_CompositorDumpImages();
77 Forward_IVRCompositor_ShouldAppRenderWithLowResources();
78 Forward_IVRCompositor_ForceInterleavedReprojectionOn();
79 Forward_IVRCompositor_ForceReconnectProcess();
80 Forward_IVRCompositor_SuspendRendering();
81 Forward_IVRCompositor_GetMirrorTextureD3D11();
82 Forward_IVRCompositor_ReleaseMirrorTextureD3D11();
83 Forward_IVRCompositor_GetMirrorTextureGL();
84 Forward_IVRCompositor_ReleaseSharedGLTexture();
85 Forward_IVRCompositor_LockGLSharedTextureForAccess();
86 Forward_IVRCompositor_UnlockGLSharedTextureForAccess();
87 Forward_IVRCompositor_GetVulkanInstanceExtensionsRequired();
88 Forward_IVRCompositor_GetVulkanDeviceExtensionsRequired();
91 SetExplicitTimingMode(
bool bExplicitTimingMode)
override
94 OPENVR_LOGGER_INIT(logger);
97 static_cast<int>(bExplicitTimingMode));
100 Forward_IVRCompositor_SubmitExplicitTimingData();
#define OPENVR_LOG_UNIMPLEMENTED(logger, fmt,...)
Specialized macro for logging an unimplemented function.
Definition openvr_logger.hpp:51
#define OPENVR_LOG_UNIMPLEMENTED_RET(logger, fmt, ret,...)
Specialized macro for logging an unimplemented function and returning a value.
Definition openvr_logger.hpp:57