|
| EVROverlayError | FindOverlay (const char *pchOverlayKey, VROverlayHandle_t *pOverlayHandle) |
| EVROverlayError | CreateOverlay (const char *pchOverlayKey, const char *pchOverlayName, VROverlayHandle_t *pOverlayHandle) |
| EVROverlayError | DestroyOverlay (VROverlayHandle_t ulOverlayHandle) |
| EVROverlayError | SetHighQualityOverlay (VROverlayHandle_t ulOverlayHandle) |
| vr::VROverlayHandle_t | GetHighQualityOverlay () |
| uint32_t | GetOverlayKey (VROverlayHandle_t ulOverlayHandle, VR_OUT_STRING() char *pchValue, uint32_t unBufferSize, EVROverlayError *pError=0L) |
| uint32_t | GetOverlayName (VROverlayHandle_t ulOverlayHandle, VR_OUT_STRING() char *pchValue, uint32_t unBufferSize, EVROverlayError *pError=0L) |
| EVROverlayError | SetOverlayName (VROverlayHandle_t ulOverlayHandle, const char *pchName) |
| EVROverlayError | GetOverlayImageData (VROverlayHandle_t ulOverlayHandle, void *pvBuffer, uint32_t unBufferSize, uint32_t *punWidth, uint32_t *punHeight) |
| const char * | GetOverlayErrorNameFromEnum (EVROverlayError error) |
| EVROverlayError | SetOverlayRenderingPid (VROverlayHandle_t ulOverlayHandle, uint32_t unPID) |
| uint32_t | GetOverlayRenderingPid (VROverlayHandle_t ulOverlayHandle) |
| EVROverlayError | SetOverlayFlag (VROverlayHandle_t ulOverlayHandle, VROverlayFlags eOverlayFlag, bool bEnabled) |
| EVROverlayError | GetOverlayFlag (VROverlayHandle_t ulOverlayHandle, VROverlayFlags eOverlayFlag, bool *pbEnabled) |
| EVROverlayError | SetOverlayColor (VROverlayHandle_t ulOverlayHandle, float fRed, float fGreen, float fBlue) |
| EVROverlayError | GetOverlayColor (VROverlayHandle_t ulOverlayHandle, float *pfRed, float *pfGreen, float *pfBlue) |
| EVROverlayError | SetOverlayAlpha (VROverlayHandle_t ulOverlayHandle, float fAlpha) |
| EVROverlayError | GetOverlayAlpha (VROverlayHandle_t ulOverlayHandle, float *pfAlpha) |
| EVROverlayError | SetOverlayTexelAspect (VROverlayHandle_t ulOverlayHandle, float fTexelAspect) |
| EVROverlayError | GetOverlayTexelAspect (VROverlayHandle_t ulOverlayHandle, float *pfTexelAspect) |
| EVROverlayError | SetOverlaySortOrder (VROverlayHandle_t ulOverlayHandle, uint32_t unSortOrder) |
| EVROverlayError | GetOverlaySortOrder (VROverlayHandle_t ulOverlayHandle, uint32_t *punSortOrder) |
| EVROverlayError | SetOverlayWidthInMeters (VROverlayHandle_t ulOverlayHandle, float fWidthInMeters) |
| EVROverlayError | GetOverlayWidthInMeters (VROverlayHandle_t ulOverlayHandle, float *pfWidthInMeters) |
| EVROverlayError | SetOverlayAutoCurveDistanceRangeInMeters (VROverlayHandle_t ulOverlayHandle, float fMinDistanceInMeters, float fMaxDistanceInMeters) |
| EVROverlayError | GetOverlayAutoCurveDistanceRangeInMeters (VROverlayHandle_t ulOverlayHandle, float *pfMinDistanceInMeters, float *pfMaxDistanceInMeters) |
| EVROverlayError | SetOverlayTextureColorSpace (VROverlayHandle_t ulOverlayHandle, EColorSpace eTextureColorSpace) |
| EVROverlayError | GetOverlayTextureColorSpace (VROverlayHandle_t ulOverlayHandle, EColorSpace *peTextureColorSpace) |
| EVROverlayError | SetOverlayTextureBounds (VROverlayHandle_t ulOverlayHandle, const VRTextureBounds_t *pOverlayTextureBounds) |
| EVROverlayError | GetOverlayTextureBounds (VROverlayHandle_t ulOverlayHandle, VRTextureBounds_t *pOverlayTextureBounds) |
| uint32_t | GetOverlayRenderModel (vr::VROverlayHandle_t ulOverlayHandle, VR_OUT_STRING() char *pchValue, uint32_t unBufferSize, HmdColor_t *pColor, vr::EVROverlayError *pError) |
| vr::EVROverlayError | SetOverlayRenderModel (vr::VROverlayHandle_t ulOverlayHandle, const char *pchRenderModel, const HmdColor_t *pColor) |
| EVROverlayError | GetOverlayTransformType (VROverlayHandle_t ulOverlayHandle, VROverlayTransformType *peTransformType) |
| EVROverlayError | SetOverlayTransformAbsolute (VROverlayHandle_t ulOverlayHandle, ETrackingUniverseOrigin eTrackingOrigin, const HmdMatrix34_t *pmatTrackingOriginToOverlayTransform) |
| EVROverlayError | GetOverlayTransformAbsolute (VROverlayHandle_t ulOverlayHandle, ETrackingUniverseOrigin *peTrackingOrigin, HmdMatrix34_t *pmatTrackingOriginToOverlayTransform) |
| EVROverlayError | SetOverlayTransformTrackedDeviceRelative (VROverlayHandle_t ulOverlayHandle, TrackedDeviceIndex_t unTrackedDevice, const HmdMatrix34_t *pmatTrackedDeviceToOverlayTransform) |
| EVROverlayError | GetOverlayTransformTrackedDeviceRelative (VROverlayHandle_t ulOverlayHandle, TrackedDeviceIndex_t *punTrackedDevice, HmdMatrix34_t *pmatTrackedDeviceToOverlayTransform) |
| EVROverlayError | SetOverlayTransformTrackedDeviceComponent (VROverlayHandle_t ulOverlayHandle, TrackedDeviceIndex_t unDeviceIndex, const char *pchComponentName) |
| EVROverlayError | GetOverlayTransformTrackedDeviceComponent (VROverlayHandle_t ulOverlayHandle, TrackedDeviceIndex_t *punDeviceIndex, VR_OUT_STRING() char *pchComponentName, uint32_t unComponentNameSize) |
| vr::EVROverlayError | GetOverlayTransformOverlayRelative (VROverlayHandle_t ulOverlayHandle, VROverlayHandle_t *ulOverlayHandleParent, HmdMatrix34_t *pmatParentOverlayToOverlayTransform) |
| vr::EVROverlayError | SetOverlayTransformOverlayRelative (VROverlayHandle_t ulOverlayHandle, VROverlayHandle_t ulOverlayHandleParent, const HmdMatrix34_t *pmatParentOverlayToOverlayTransform) |
| EVROverlayError | ShowOverlay (VROverlayHandle_t ulOverlayHandle) |
| EVROverlayError | HideOverlay (VROverlayHandle_t ulOverlayHandle) |
| bool | IsOverlayVisible (VROverlayHandle_t ulOverlayHandle) |
| EVROverlayError | GetTransformForOverlayCoordinates (VROverlayHandle_t ulOverlayHandle, ETrackingUniverseOrigin eTrackingOrigin, HmdVector2_t coordinatesInOverlay, HmdMatrix34_t *pmatTransform) |
| bool | PollNextOverlayEvent (VROverlayHandle_t ulOverlayHandle, VREvent_t *pEvent, uint32_t uncbVREvent) |
| EVROverlayError | GetOverlayInputMethod (VROverlayHandle_t ulOverlayHandle, VROverlayInputMethod *peInputMethod) |
| EVROverlayError | SetOverlayInputMethod (VROverlayHandle_t ulOverlayHandle, VROverlayInputMethod eInputMethod) |
| EVROverlayError | GetOverlayMouseScale (VROverlayHandle_t ulOverlayHandle, HmdVector2_t *pvecMouseScale) |
| EVROverlayError | SetOverlayMouseScale (VROverlayHandle_t ulOverlayHandle, const HmdVector2_t *pvecMouseScale) |
| bool | ComputeOverlayIntersection (VROverlayHandle_t ulOverlayHandle, const VROverlayIntersectionParams_t *pParams, VROverlayIntersectionResults_t *pResults) |
| bool | IsHoverTargetOverlay (VROverlayHandle_t ulOverlayHandle) |
| vr::VROverlayHandle_t | GetGamepadFocusOverlay () |
| EVROverlayError | SetGamepadFocusOverlay (VROverlayHandle_t ulNewFocusOverlay) |
| EVROverlayError | SetOverlayNeighbor (EOverlayDirection eDirection, VROverlayHandle_t ulFrom, VROverlayHandle_t ulTo) |
| EVROverlayError | MoveGamepadFocusToNeighbor (EOverlayDirection eDirection, VROverlayHandle_t ulFrom) |
| EVROverlayError | SetOverlayDualAnalogTransform (VROverlayHandle_t ulOverlay, EDualAnalogWhich eWhich, const HmdVector2_t &vCenter, float fRadius) |
| EVROverlayError | GetOverlayDualAnalogTransform (VROverlayHandle_t ulOverlay, EDualAnalogWhich eWhich, HmdVector2_t *pvCenter, float *pfRadius) |
| EVROverlayError | SetOverlayTexture (VROverlayHandle_t ulOverlayHandle, const Texture_t *pTexture) |
| EVROverlayError | ClearOverlayTexture (VROverlayHandle_t ulOverlayHandle) |
| EVROverlayError | SetOverlayRaw (VROverlayHandle_t ulOverlayHandle, void *pvBuffer, uint32_t unWidth, uint32_t unHeight, uint32_t unDepth) |
| EVROverlayError | SetOverlayFromFile (VROverlayHandle_t ulOverlayHandle, const char *pchFilePath) |
| EVROverlayError | GetOverlayTexture (VROverlayHandle_t ulOverlayHandle, void **pNativeTextureHandle, void *pNativeTextureRef, uint32_t *pWidth, uint32_t *pHeight, uint32_t *pNativeFormat, ETextureType *pAPIType, EColorSpace *pColorSpace, VRTextureBounds_t *pTextureBounds) |
| EVROverlayError | ReleaseNativeOverlayHandle (VROverlayHandle_t ulOverlayHandle, void *pNativeTextureHandle) |
| EVROverlayError | GetOverlayTextureSize (VROverlayHandle_t ulOverlayHandle, uint32_t *pWidth, uint32_t *pHeight) |
| EVROverlayError | CreateDashboardOverlay (const char *pchOverlayKey, const char *pchOverlayFriendlyName, VROverlayHandle_t *pMainHandle, VROverlayHandle_t *pThumbnailHandle) |
| bool | IsDashboardVisible () |
| bool | IsActiveDashboardOverlay (VROverlayHandle_t ulOverlayHandle) |
| EVROverlayError | SetDashboardOverlaySceneProcess (VROverlayHandle_t ulOverlayHandle, uint32_t unProcessId) |
| EVROverlayError | GetDashboardOverlaySceneProcess (VROverlayHandle_t ulOverlayHandle, uint32_t *punProcessId) |
| void | ShowDashboard (const char *pchOverlayToShow) |
| vr::TrackedDeviceIndex_t | GetPrimaryDashboardDevice () |
| EVROverlayError | ShowKeyboard (EGamepadTextInputMode eInputMode, EGamepadTextInputLineMode eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) |
| EVROverlayError | ShowKeyboardForOverlay (VROverlayHandle_t ulOverlayHandle, EGamepadTextInputMode eInputMode, EGamepadTextInputLineMode eLineInputMode, const char *pchDescription, uint32_t unCharMax, const char *pchExistingText, bool bUseMinimalMode, uint64_t uUserValue) |
| uint32_t | GetKeyboardText (VR_OUT_STRING() char *pchText, uint32_t cchText) |
| void | HideKeyboard () |
| void | SetKeyboardTransformAbsolute (ETrackingUniverseOrigin eTrackingOrigin, const HmdMatrix34_t *pmatTrackingOriginToKeyboardTransform) |
| void | SetKeyboardPositionForOverlay (VROverlayHandle_t ulOverlayHandle, HmdRect2_t avoidRect) |
| EVROverlayError | SetOverlayIntersectionMask (VROverlayHandle_t ulOverlayHandle, VROverlayIntersectionMaskPrimitive_t *pMaskPrimitives, uint32_t unNumMaskPrimitives, uint32_t unPrimitiveSize=sizeof(VROverlayIntersectionMaskPrimitive_t)) |
| EVROverlayError | GetOverlayFlags (VROverlayHandle_t ulOverlayHandle, uint32_t *pFlags) |
| VRMessageOverlayResponse | ShowMessageOverlay (const char *pchText, const char *pchCaption, const char *pchButton0Text, const char *pchButton1Text=nullptr, const char *pchButton2Text=nullptr, const char *pchButton3Text=nullptr) |
| void | CloseMessageOverlay () |