44 GetLastError(VR_OUT_STRING()
char *pchBuffer, uint32_t unBufferSize)
override
47 OPENVR_LOGGER_INIT(logger);
50 static_cast<const void *
>(pchBuffer),
51 static_cast<unsigned long long>(unBufferSize));
55 SetVSync(
bool bVSync)
override
58 OPENVR_LOGGER_INIT(logger);
67 OPENVR_LOGGER_INIT(logger);
73 SetGamma(
float fGamma)
override
76 OPENVR_LOGGER_INIT(logger);
85 OPENVR_LOGGER_INIT(logger);
90 Forward_IVRCompositor_WaitGetPoses_029();
94 GraphicsAPIConvention eTextureType,
96 const VRTextureBounds_t *pBounds,
97 VRSubmitFlags_t nSubmitFlags = Submit_Default)
override
100 OPENVR_LOGGER_INIT(logger);
106 "Submit(eEye=%d, eTextureType=%d, pTexture=%p, pBounds=%p, "
107 "nSubmitFlags=%d) -> VRCompositorError_RequestFailed",
108 EVRCompositorError::VRCompositorError_RequestFailed,
109 static_cast<int>(eEye),
static_cast<int>(eTextureType),
110 static_cast<const void *
>(pTexture),
static_cast<const void *
>(pBounds),
111 static_cast<int>(nSubmitFlags));
114 Forward_IVRCompositor_ClearLastSubmittedFrame();
115 Forward_IVRCompositor_GetFrameTiming();
116 Forward_IVRCompositor_FadeToColor();
117 Forward_IVRCompositor_FadeGrid_026();
120 SetSkyboxOverride(GraphicsAPIConvention eTextureType,
126 void *pBottom)
override
129 OPENVR_LOGGER_INIT(logger);
133 "SetSkyboxOverride(eTextureType=%d, pFront=%p, pBack=%p, pLeft=%p, pRight=%p, pTop=%p, pBottom=%p)",
134 static_cast<int>(eTextureType),
static_cast<const void *
>(pFront),
static_cast<const void *
>(pBack),
135 static_cast<const void *
>(pLeft),
static_cast<const void *
>(pRight),
136 static_cast<const void *
>(pTop),
static_cast<const void *
>(pBottom));
139 Forward_IVRCompositor_ClearSkyboxOverride();
140 Forward_IVRCompositor_CompositorBringToFront();
141 Forward_IVRCompositor_CompositorGoToBack();
142 Forward_IVRCompositor_CompositorQuit();
143 Forward_IVRCompositor_IsFullscreen();
144 Forward_IVRCompositor_SetTrackingSpace_029();
145 Forward_IVRCompositor_GetTrackingSpace_029();
146 Forward_IVRCompositor_GetCurrentSceneFocusProcess();
147 Forward_IVRCompositor_CanRenderScene();
148 Forward_IVRCompositor_ShowMirrorWindow();
149 Forward_IVRCompositor_HideMirrorWindow();
150 Forward_IVRCompositor_CompositorDumpImages();
151 Forward_IVRCompositor_GetFrameTimeRemaining();
152 Forward_IVRCompositor_GetLastFrameRenderer();
154 Forward_IVRCompositor_GetLastPoses_029();
156 Forward_IVRCompositor_PostPresentHandoff();
Definitions missing from C++ header, present in C.
Definition blockqueue.hpp:15
#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