44 FindOverlay(
const char *pchOverlayKey, vr::VROverlayHandle_t *pOverlayHandle)
override
47 OPENVR_LOGGER_INIT(logger);
50 logger,
"FindOverlay(pchOverlayKey=%s, pOverlayHandle=%p) -> VROverlayError_None",
51 VROverlayError::VROverlayError_None, pchOverlayKey,
static_cast<const void *
>(pOverlayHandle));
55 CreateOverlay(
const char *pchOverlayKey,
56 const char *pchOverlayFriendlyName,
57 vr::VROverlayHandle_t *pOverlayHandle)
override
60 OPENVR_LOGGER_INIT(logger);
63 "CreateOverlay(pchOverlayKey=%s, pchOverlayFriendlyName=%s, "
64 "pOverlayHandle=%p) -> VROverlayError_None",
65 VROverlayError::VROverlayError_None, pchOverlayKey, pchOverlayFriendlyName,
66 static_cast<const void *
>(pOverlayHandle));
69 Forward_IVROverlay_DestroyOverlay_006();
70 Forward_IVROverlay_SetHighQualityOverlay_006();
71 Forward_IVROverlay_GetHighQualityOverlay();
72 Forward_IVROverlay_GetOverlayErrorNameFromEnum_006();
73 Forward_IVROverlay_SetOverlayFlag_006();
74 Forward_IVROverlay_GetOverlayFlag_006();
75 Forward_IVROverlay_SetOverlayAlpha_006();
76 Forward_IVROverlay_GetOverlayAlpha_006();
77 Forward_IVROverlay_SetOverlayGamma();
78 Forward_IVROverlay_GetOverlayGamma();
79 Forward_IVROverlay_SetOverlayWidthInMeters_006();
80 Forward_IVROverlay_GetOverlayWidthInMeters_006();
81 Forward_IVROverlay_SetOverlayTextureBounds_006();
82 Forward_IVROverlay_GetOverlayTextureBounds_006();
83 Forward_IVROverlay_GetOverlayTransformType_006();
84 Forward_IVROverlay_SetOverlayTransformAbsolute_006();
85 Forward_IVROverlay_GetOverlayTransformAbsolute_006();
86 Forward_IVROverlay_SetOverlayTransformTrackedDeviceRelative_006();
87 Forward_IVROverlay_GetOverlayTransformTrackedDeviceRelative_006();
90 GetOverlayVisibility(VROverlayHandle_t ulOverlayHandle, VROverlayVisibility *peOverlayVisibility)
override
93 OPENVR_LOGGER_INIT(logger);
96 logger,
"GetOverlayVisibility(ulOverlayHandle=%llu, peOverlayVisibility=%p) -> VROverlayError_None",
97 VROverlayError::VROverlayError_None,
static_cast<unsigned long long>(ulOverlayHandle),
98 static_cast<const void *
>(peOverlayVisibility));
102 SetOverlayVisibility(VROverlayHandle_t ulOverlayHandle, VROverlayVisibility eOverlayVisibility)
override
105 OPENVR_LOGGER_INIT(logger);
108 logger,
"SetOverlayVisibility(ulOverlayHandle=%llu, eOverlayVisibility=?) -> VROverlayError_None",
109 VROverlayError::VROverlayError_None,
static_cast<unsigned long long>(ulOverlayHandle));
112 Forward_IVROverlay_ShowOverlay_006();
113 Forward_IVROverlay_HideOverlay_006();
114 Forward_IVROverlay_IsOverlayVisible();
115 Forward_IVROverlay_PollNextOverlayEvent_008();
116 Forward_IVROverlay_GetOverlayInputMethod_006();
117 Forward_IVROverlay_SetOverlayInputMethod_006();
118 Forward_IVROverlay_GetOverlayMouseScale_006();
119 Forward_IVROverlay_SetOverlayMouseScale_006();
120 Forward_IVROverlay_ComputeOverlayIntersection();
123 HandleControllerOverlayInteractionAsMouse(VROverlayHandle_t ulOverlayHandle,
124 vr::TrackedDeviceIndex_t unControllerDeviceIndex)
override
127 OPENVR_LOGGER_INIT(logger);
130 "HandleControllerOverlayInteractionAsMouse(ulOverlayHandle=%llu, "
131 "unControllerDeviceIndex=%llu) -> false",
132 false,
static_cast<unsigned long long>(ulOverlayHandle),
133 static_cast<unsigned long long>(unControllerDeviceIndex));
137 SetOverlayTexture(VROverlayHandle_t ulOverlayHandle,
void *pTexture)
override
140 OPENVR_LOGGER_INIT(logger);
143 logger,
"SetOverlayTexture(ulOverlayHandle=%llu, pTexture=%p) -> VROverlayError_None",
144 VROverlayError::VROverlayError_None,
static_cast<unsigned long long>(ulOverlayHandle),
145 static_cast<const void *
>(pTexture));
148 Forward_IVROverlay_SetOverlayRaw_006();
149 Forward_IVROverlay_SetOverlayFromFile_006();
152 IsSystemOverlayVisible()
override
155 OPENVR_LOGGER_INIT(logger);
161 IsActiveSystemOverlay(VROverlayHandle_t ulOverlayHandle)
override
164 OPENVR_LOGGER_INIT(logger);
167 static_cast<unsigned long long>(ulOverlayHandle));
171 SetSystemOverlaySceneProcess(VROverlayHandle_t ulOverlayHandle, uint32_t unProcessId)
override
174 OPENVR_LOGGER_INIT(logger);
178 "SetSystemOverlaySceneProcess(ulOverlayHandle=%llu, unProcessId=%llu) -> VROverlayError_None",
179 VROverlayError::VROverlayError_None,
static_cast<unsigned long long>(ulOverlayHandle),
180 static_cast<unsigned long long>(unProcessId));
184 GetSystemOverlaySceneProcess(VROverlayHandle_t ulOverlayHandle, uint32_t *punProcessId)
override
187 OPENVR_LOGGER_INIT(logger);
191 "GetSystemOverlaySceneProcess(ulOverlayHandle=%llu, punProcessId=%p) -> VROverlayError_None",
192 VROverlayError::VROverlayError_None,
static_cast<unsigned long long>(ulOverlayHandle),
193 static_cast<const void *
>(punProcessId));