34 FnTable_IVRCompositor_015();
38 Forward_IVRCompositor_SetTrackingSpace_029();
39 Forward_IVRCompositor_GetTrackingSpace_029();
40 Forward_IVRCompositor_WaitGetPoses_029();
41 Forward_IVRCompositor_GetLastPoses_029();
42 Forward_IVRCompositor_GetLastPoseForTrackedDeviceIndex();
43 Forward_IVRCompositor_Submit_029();
44 Forward_IVRCompositor_ClearLastSubmittedFrame();
45 Forward_IVRCompositor_PostPresentHandoff();
46 Forward_IVRCompositor_GetFrameTiming();
47 Forward_IVRCompositor_GetFrameTimeRemaining();
48 Forward_IVRCompositor_GetCumulativeStats();
49 Forward_IVRCompositor_FadeToColor();
50 Forward_IVRCompositor_FadeGrid_026();
51 Forward_IVRCompositor_SetSkyboxOverride_029();
52 Forward_IVRCompositor_ClearSkyboxOverride();
53 Forward_IVRCompositor_CompositorBringToFront();
54 Forward_IVRCompositor_CompositorGoToBack();
55 Forward_IVRCompositor_CompositorQuit();
56 Forward_IVRCompositor_IsFullscreen();
57 Forward_IVRCompositor_GetCurrentSceneFocusProcess();
58 Forward_IVRCompositor_GetLastFrameRenderer();
59 Forward_IVRCompositor_CanRenderScene();
60 Forward_IVRCompositor_ShowMirrorWindow();
61 Forward_IVRCompositor_HideMirrorWindow();
62 Forward_IVRCompositor_IsMirrorWindowVisible();
63 Forward_IVRCompositor_CompositorDumpImages();
64 Forward_IVRCompositor_ShouldAppRenderWithLowResources();
65 Forward_IVRCompositor_ForceInterleavedReprojectionOn();
66 Forward_IVRCompositor_ForceReconnectProcess();
67 Forward_IVRCompositor_SuspendRendering();
69 vr::EVRCompositorError
70 RequestScreenshot(vr::EVRScreenshotType type,
71 const char *pchDestinationFileName,
72 const char *pchVRDestinationFileName)
override
75 OPENVR_LOGGER_INIT(logger);
78 "RequestScreenshot(type=%d, pchDestinationFileName=%s, "
79 "pchVRDestinationFileName=%s) -> VRCompositorError_None",
80 vr::EVRCompositorError::VRCompositorError_None,
static_cast<int>(type),
81 pchDestinationFileName, pchVRDestinationFileName);
85 GetCurrentScreenshotType()
override
88 OPENVR_LOGGER_INIT(logger);
93 Forward_IVRCompositor_GetMirrorTextureD3D11();
94 Forward_IVRCompositor_GetMirrorTextureGL();
95 Forward_IVRCompositor_ReleaseSharedGLTexture();
96 Forward_IVRCompositor_LockGLSharedTextureForAccess();
97 Forward_IVRCompositor_UnlockGLSharedTextureForAccess();
#define OPENVR_LOG_UNIMPLEMENTED_RET(logger, fmt, ret,...)
Specialized macro for logging an unimplemented function and returning a value.
Definition openvr_logger.hpp:57