43 Forward_IVROverlay_FindOverlay_006();
44 Forward_IVROverlay_CreateOverlay_006();
45 Forward_IVROverlay_DestroyOverlay_006();
46 Forward_IVROverlay_SetHighQualityOverlay_006();
47 Forward_IVROverlay_GetHighQualityOverlay();
48 Forward_IVROverlay_GetOverlayKey_006();
49 Forward_IVROverlay_GetOverlayName_006();
50 Forward_IVROverlay_GetOverlayImageData_006();
51 Forward_IVROverlay_GetOverlayErrorNameFromEnum_006();
52 Forward_IVROverlay_SetOverlayFlag_006();
53 Forward_IVROverlay_GetOverlayFlag_006();
54 Forward_IVROverlay_SetOverlayColor_006();
55 Forward_IVROverlay_GetOverlayColor_006();
56 Forward_IVROverlay_SetOverlayAlpha_006();
57 Forward_IVROverlay_GetOverlayAlpha_006();
58 Forward_IVROverlay_SetOverlayGamma();
59 Forward_IVROverlay_GetOverlayGamma();
60 Forward_IVROverlay_SetOverlayWidthInMeters_006();
61 Forward_IVROverlay_GetOverlayWidthInMeters_006();
62 Forward_IVROverlay_SetOverlayAutoCurveDistanceRangeInMeters_006();
63 Forward_IVROverlay_GetOverlayAutoCurveDistanceRangeInMeters_006();
64 Forward_IVROverlay_SetOverlayTextureBounds_006();
65 Forward_IVROverlay_GetOverlayTextureBounds_006();
66 Forward_IVROverlay_GetOverlayTransformType_006();
67 Forward_IVROverlay_SetOverlayTransformAbsolute_006();
68 Forward_IVROverlay_GetOverlayTransformAbsolute_006();
69 Forward_IVROverlay_SetOverlayTransformTrackedDeviceRelative_006();
70 Forward_IVROverlay_GetOverlayTransformTrackedDeviceRelative_006();
71 Forward_IVROverlay_ShowOverlay_006();
72 Forward_IVROverlay_HideOverlay_006();
73 Forward_IVROverlay_IsOverlayVisible();
74 Forward_IVROverlay_PollNextOverlayEvent_008();
75 Forward_IVROverlay_GetOverlayInputMethod_006();
76 Forward_IVROverlay_SetOverlayInputMethod_006();
77 Forward_IVROverlay_GetOverlayMouseScale_006();
78 Forward_IVROverlay_SetOverlayMouseScale_006();
79 Forward_IVROverlay_ComputeOverlayIntersection();
80 Forward_IVROverlay_HandleControllerOverlayInteractionAsMouse_017();
83 IsFocusOverlay(VROverlayHandle_t ulOverlayHandle)
override
86 OPENVR_LOGGER_INIT(logger);
89 static_cast<unsigned long long>(ulOverlayHandle));
92 Forward_IVROverlay_SetOverlayTexture_006();
93 Forward_IVROverlay_ClearOverlayTexture_006();
94 Forward_IVROverlay_SetOverlayRaw_006();
95 Forward_IVROverlay_SetOverlayFromFile_006();
96 Forward_IVROverlay_CreateDashboardOverlay_006();
97 Forward_IVROverlay_IsDashboardVisible();
98 Forward_IVROverlay_IsActiveDashboardOverlay();
99 Forward_IVROverlay_SetDashboardOverlaySceneProcess_006();
100 Forward_IVROverlay_GetDashboardOverlaySceneProcess_006();
101 Forward_IVROverlay_ShowDashboard();
104 ShowKeyboard(EGamepadTextInputMode eInputMode,
105 EGamepadTextInputLineMode eLineInputMode,
106 const char *pchDescription,
108 const char *pchExistingText,
109 bool bUseMinimalMode)
override
112 OPENVR_LOGGER_INIT(logger);
116 "ShowKeyboard(eInputMode=?, eLineInputMode=?, pchDescription=%s, "
117 "unCharMax=%llu, pchExistingText=%s, bUseMinimalMode=%d) -> VROverlayError_None",
118 VROverlayError::VROverlayError_None, pchDescription,
static_cast<unsigned long long>(unCharMax),
119 pchExistingText,
static_cast<int>(bUseMinimalMode));
122 Forward_IVROverlay_GetKeyboardText();
123 Forward_IVROverlay_HideKeyboard();