GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
vr::VR_IVROverlay_FnTable Struct Reference

#include <openvr_mingw.h>

Collaboration diagram for vr::VR_IVROverlay_FnTable:

Public Member Functions

 EVROverlayError (__stdcall *FindOverlay)(const char *pchOverlayKey
 EVROverlayError (__stdcall *CreateOverlay)(const char *pchOverlayKey
 EVROverlayError (__stdcall *DestroyOverlay)(VROverlayHandle_t ulOverlayHandle)
 EVROverlayError (__stdcall *SetHighQualityOverlay)(VROverlayHandle_t ulOverlayHandle)
 vr::VROverlayHandle_t (__stdcall *GetHighQualityOverlay)()
 uint32_t (__stdcall *GetOverlayKey)(VROverlayHandle_t ulOverlayHandle
 uint32_t (__stdcall *GetOverlayName)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayName)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayImageData)(VROverlayHandle_t ulOverlayHandle
const char *__stdcall * GetOverlayErrorNameFromEnum (EVROverlayError error)
 EVROverlayError (__stdcall *SetOverlayRenderingPid)(VROverlayHandle_t ulOverlayHandle
 uint32_t (__stdcall *GetOverlayRenderingPid)(VROverlayHandle_t ulOverlayHandle)
 EVROverlayError (__stdcall *SetOverlayFlag)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayFlag)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayColor)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayColor)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayAlpha)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayAlpha)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayTexelAspect)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayTexelAspect)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlaySortOrder)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlaySortOrder)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayWidthInMeters)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayWidthInMeters)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayAutoCurveDistanceRangeInMeters)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayAutoCurveDistanceRangeInMeters)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayTextureColorSpace)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayTextureColorSpace)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayTextureBounds)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayTextureBounds)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayTransformAbsolute)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayTransformAbsolute)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayTransformTrackedDeviceRelative)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayTransformTrackedDeviceRelative)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayTransformTrackedDeviceComponent)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayTransformTrackedDeviceComponent)(VROverlayHandle_t ulOverlayHandle
 vr::EVROverlayError (__stdcall *GetOverlayTransformOverlayRelative)(VROverlayHandle_t ulOverlayHandle
 vr::EVROverlayError (__stdcall *SetOverlayTransformOverlayRelative)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *ShowOverlay)(VROverlayHandle_t ulOverlayHandle)
 EVROverlayError (__stdcall *HideOverlay)(VROverlayHandle_t ulOverlayHandle)
 bool (__stdcall *IsOverlayVisible)(VROverlayHandle_t ulOverlayHandle)
 EVROverlayError (__stdcall *GetTransformForOverlayCoordinates)(VROverlayHandle_t ulOverlayHandle
 bool (__stdcall *PollNextOverlayEvent)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayInputMethod)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayInputMethod)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayMouseScale)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayMouseScale)(VROverlayHandle_t ulOverlayHandle
 bool (__stdcall *ComputeOverlayIntersection)(VROverlayHandle_t ulOverlayHandle
 bool (__stdcall *IsHoverTargetOverlay)(VROverlayHandle_t ulOverlayHandle)
 vr::VROverlayHandle_t (__stdcall *GetGamepadFocusOverlay)()
 EVROverlayError (__stdcall *SetGamepadFocusOverlay)(VROverlayHandle_t ulNewFocusOverlay)
 EVROverlayError (__stdcall *SetOverlayNeighbor)(EOverlayDirection eDirection
 EVROverlayError (__stdcall *MoveGamepadFocusToNeighbor)(EOverlayDirection eDirection
 EVROverlayError (__stdcall *SetOverlayDualAnalogTransform)(VROverlayHandle_t ulOverlay
 EVROverlayError (__stdcall *GetOverlayDualAnalogTransform)(VROverlayHandle_t ulOverlay
 EVROverlayError (__stdcall *SetOverlayTexture)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *ClearOverlayTexture)(VROverlayHandle_t ulOverlayHandle)
 EVROverlayError (__stdcall *SetOverlayRaw)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayFromFile)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayTexture)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *ReleaseNativeOverlayHandle)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayTextureSize)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *CreateDashboardOverlay)(const char *pchOverlayKey
 bool (__stdcall *IsDashboardVisible)()
 bool (__stdcall *IsActiveDashboardOverlay)(VROverlayHandle_t ulOverlayHandle)
 EVROverlayError (__stdcall *SetDashboardOverlaySceneProcess)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetDashboardOverlaySceneProcess)(VROverlayHandle_t ulOverlayHandle
 void (__stdcall *ShowDashboard)(const char *pchOverlayToShow)
 vr::TrackedDeviceIndex_t (__stdcall *GetPrimaryDashboardDevice)()
 EVROverlayError (__stdcall *ShowKeyboard)(EGamepadTextInputMode eInputMode
 EVROverlayError (__stdcall *ShowKeyboardForOverlay)(VROverlayHandle_t ulOverlayHandle
 uint32_t (__stdcall *GetKeyboardText)(char *pchText
 void (__stdcall *HideKeyboard)()
 void (__stdcall *SetKeyboardTransformAbsolute)(ETrackingUniverseOrigin eTrackingOrigin
 void (__stdcall *SetKeyboardPositionForOverlay)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *SetOverlayIntersectionMask)(VROverlayHandle_t ulOverlayHandle
 EVROverlayError (__stdcall *GetOverlayFlags)(VROverlayHandle_t ulOverlayHandle
 VRMessageOverlayResponse (__stdcall *ShowMessageOverlay)(const char *pchText
 void (__stdcall *CloseMessageOverlay)()

Public Attributes

VROverlayHandle_t * pOverlayHandle
const char * pchOverlayName
const char VROverlayHandle_t * pOverlayHandle
char * pchValue
char uint32_t unBufferSize
char uint32_t EVROverlayError * pError
const char * pchName
void * pvBuffer
void uint32_t unBufferSize
void uint32_t uint32_t * punWidth
void uint32_t uint32_t uint32_t * punHeight
uint32_t unPID
VROverlayFlags eOverlayFlag
VROverlayFlags bool bEnabled
VROverlayFlags bool * pbEnabled
float fRed
float float fGreen
float float float fBlue
float * pfRed
float float * pfGreen
float float float * pfBlue
float fAlpha
float * pfAlpha
float fTexelAspect
float * pfTexelAspect
uint32_t unSortOrder
uint32_t * punSortOrder
float fWidthInMeters
float * pfWidthInMeters
float fMinDistanceInMeters
float float fMaxDistanceInMeters
float * pfMinDistanceInMeters
float float * pfMaxDistanceInMeters
EColorSpace eTextureColorSpace
EColorSpace * peTextureColorSpace
const VRTextureBounds_t * pOverlayTextureBounds
VRTextureBounds_t * pOverlayTextureBounds
uint32_t(__stdcall *GetOverlayRenderModel)(vr vr::EVROverlayError(__stdcall *SetOverlayRenderModel)(vr EVROverlayError (__stdcall *GetOverlayTransformType)(VROverlayHandle_t ulOverlayHandle
uint32_t(__stdcall *GetOverlayRenderModel)(vr vr::EVROverlayError(__stdcall *SetOverlayRenderModel)(vr VROverlayTransformType * peTransformType
ETrackingUniverseOrigin eTrackingOrigin
ETrackingUniverseOrigin const HmdMatrix34_t * pmatTrackingOriginToOverlayTransform
ETrackingUniverseOrigin * peTrackingOrigin
ETrackingUniverseOrigin HmdMatrix34_t * pmatTrackingOriginToOverlayTransform
TrackedDeviceIndex_t unTrackedDevice
TrackedDeviceIndex_t const HmdMatrix34_t * pmatTrackedDeviceToOverlayTransform
TrackedDeviceIndex_t * punTrackedDevice
TrackedDeviceIndex_t HmdMatrix34_t * pmatTrackedDeviceToOverlayTransform
TrackedDeviceIndex_t unDeviceIndex
TrackedDeviceIndex_t const char * pchComponentName
TrackedDeviceIndex_t * punDeviceIndex
TrackedDeviceIndex_t char * pchComponentName
TrackedDeviceIndex_t char uint32_t unComponentNameSize
VROverlayHandle_t * ulOverlayHandleParent
VROverlayHandle_t HmdMatrix34_t * pmatParentOverlayToOverlayTransform
VROverlayHandle_t ulOverlayHandleParent
VROverlayHandle_t const HmdMatrix34_t * pmatParentOverlayToOverlayTransform
ETrackingUniverseOrigin HmdVector2_t coordinatesInOverlay
ETrackingUniverseOrigin HmdVector2_t HmdMatrix34_t * pmatTransform
VREvent_t * pEvent
VREvent_t uint32_t uncbVREvent
VROverlayInputMethod * peInputMethod
VROverlayInputMethod eInputMethod
HmdVector2_t * pvecMouseScale
const HmdVector2_t * pvecMouseScale
const VROverlayIntersectionParams_t * pParams
const VROverlayIntersectionParams_t VROverlayIntersectionResults_t * pResults
VROverlayHandle_t ulFrom
VROverlayHandle_t VROverlayHandle_t ulTo
EDualAnalogWhich eWhich
EDualAnalogWhich const HmdVector2_t & vCenter
EDualAnalogWhich const HmdVector2_t float fRadius
EDualAnalogWhich HmdVector2_t * pvCenter
EDualAnalogWhich HmdVector2_t float * pfRadius
const Texture_t * pTexture
void uint32_t unWidth
void uint32_t uint32_t unHeight
void uint32_t uint32_t uint32_t unDepth
const char * pchFilePath
void ** pNativeTextureHandle
void void * pNativeTextureRef
void void uint32_t * pWidth
void void uint32_t uint32_t * pHeight
void void uint32_t uint32_t uint32_t * pNativeFormat
void void uint32_t uint32_t uint32_t ETextureType * pAPIType
void void uint32_t uint32_t uint32_t ETextureType EColorSpace * pColorSpace
void void uint32_t uint32_t uint32_t ETextureType EColorSpace VRTextureBounds_t * pTextureBounds
void * pNativeTextureHandle
uint32_t * pWidth
uint32_t uint32_t * pHeight
const char * pchOverlayFriendlyName
const char VROverlayHandle_t * pMainHandle
const char VROverlayHandle_t VROverlayHandle_t * pThumbnailHandle
uint32_t unProcessId
uint32_t * punProcessId
EGamepadTextInputLineMode eLineInputMode
EGamepadTextInputLineMode const char * pchDescription
EGamepadTextInputLineMode const char uint32_t unCharMax
EGamepadTextInputLineMode const char uint32_t const char * pchExistingText
EGamepadTextInputLineMode const char uint32_t const char bool bUseMinimalMode
EGamepadTextInputLineMode const char uint32_t const char bool uint64_t uUserValue
EGamepadTextInputMode eInputMode
EGamepadTextInputMode EGamepadTextInputLineMode eLineInputMode
EGamepadTextInputMode EGamepadTextInputLineMode const char * pchDescription
EGamepadTextInputMode EGamepadTextInputLineMode const char uint32_t unCharMax
EGamepadTextInputMode EGamepadTextInputLineMode const char uint32_t const char * pchExistingText
EGamepadTextInputMode EGamepadTextInputLineMode const char uint32_t const char bool bUseMinimalMode
EGamepadTextInputMode EGamepadTextInputLineMode const char uint32_t const char bool uint64_t uUserValue
uint32_t cchText
const HmdMatrix34_t * pmatTrackingOriginToKeyboardTransform
HmdRect2_t avoidRect
VROverlayIntersectionMaskPrimitive_t * pMaskPrimitives
VROverlayIntersectionMaskPrimitive_t uint32_t unNumMaskPrimitives
VROverlayIntersectionMaskPrimitive_t uint32_t uint32_t unPrimitiveSize
uint32_t * pFlags
const char * pchCaption
const char const char * pchButton0Text
const char const char const char * pchButton1Text
const char const char const char const char * pchButton2Text
const char const char const char const char const char * pchButton3Text

Member Function Documentation

◆ bool() [1/6]

vr::VR_IVROverlay_FnTable::bool ( __stdcall * ComputeOverlayIntersection)

◆ bool() [2/6]

vr::VR_IVROverlay_FnTable::bool ( __stdcall * IsActiveDashboardOverlay)

◆ bool() [3/6]

vr::VR_IVROverlay_FnTable::bool ( __stdcall * IsDashboardVisible)

◆ bool() [4/6]

vr::VR_IVROverlay_FnTable::bool ( __stdcall * IsHoverTargetOverlay)

◆ bool() [5/6]

vr::VR_IVROverlay_FnTable::bool ( __stdcall * IsOverlayVisible)

◆ bool() [6/6]

vr::VR_IVROverlay_FnTable::bool ( __stdcall * PollNextOverlayEvent)

◆ EVROverlayError() [1/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * ClearOverlayTexture)

◆ EVROverlayError() [2/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * CreateDashboardOverlay) const

◆ EVROverlayError() [3/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * CreateOverlay) const

◆ EVROverlayError() [4/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * DestroyOverlay)

◆ EVROverlayError() [5/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * FindOverlay) const

◆ EVROverlayError() [6/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetDashboardOverlaySceneProcess)

◆ EVROverlayError() [7/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayAlpha)

◆ EVROverlayError() [8/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayAutoCurveDistanceRangeInMeters)

◆ EVROverlayError() [9/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayColor)

◆ EVROverlayError() [10/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayDualAnalogTransform)

◆ EVROverlayError() [11/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayFlag)

◆ EVROverlayError() [12/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayFlags)

◆ EVROverlayError() [13/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayImageData)

◆ EVROverlayError() [14/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayInputMethod)

◆ EVROverlayError() [15/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayMouseScale)

◆ EVROverlayError() [16/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlaySortOrder)

◆ EVROverlayError() [17/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayTexelAspect)

◆ EVROverlayError() [18/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayTexture)

◆ EVROverlayError() [19/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayTextureBounds)

◆ EVROverlayError() [20/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayTextureColorSpace)

◆ EVROverlayError() [21/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayTextureSize)

◆ EVROverlayError() [22/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayTransformAbsolute)

◆ EVROverlayError() [23/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayTransformTrackedDeviceComponent)

◆ EVROverlayError() [24/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayTransformTrackedDeviceRelative)

◆ EVROverlayError() [25/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetOverlayWidthInMeters)

◆ EVROverlayError() [26/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * GetTransformForOverlayCoordinates)

◆ EVROverlayError() [27/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * HideOverlay)

◆ EVROverlayError() [28/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * MoveGamepadFocusToNeighbor)

◆ EVROverlayError() [29/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * ReleaseNativeOverlayHandle)

◆ EVROverlayError() [30/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetDashboardOverlaySceneProcess)

◆ EVROverlayError() [31/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetGamepadFocusOverlay)

◆ EVROverlayError() [32/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetHighQualityOverlay)

◆ EVROverlayError() [33/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayAlpha)

◆ EVROverlayError() [34/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayAutoCurveDistanceRangeInMeters)

◆ EVROverlayError() [35/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayColor)

◆ EVROverlayError() [36/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayDualAnalogTransform)

◆ EVROverlayError() [37/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayFlag)

◆ EVROverlayError() [38/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayFromFile)

◆ EVROverlayError() [39/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayInputMethod)

◆ EVROverlayError() [40/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayIntersectionMask)

◆ EVROverlayError() [41/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayMouseScale)

◆ EVROverlayError() [42/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayName)

◆ EVROverlayError() [43/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayNeighbor)

◆ EVROverlayError() [44/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayRaw)

◆ EVROverlayError() [45/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayRenderingPid)

◆ EVROverlayError() [46/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlaySortOrder)

◆ EVROverlayError() [47/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayTexelAspect)

◆ EVROverlayError() [48/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayTexture)

◆ EVROverlayError() [49/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayTextureBounds)

◆ EVROverlayError() [50/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayTextureColorSpace)

◆ EVROverlayError() [51/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayTransformAbsolute)

◆ EVROverlayError() [52/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayTransformTrackedDeviceComponent)

◆ EVROverlayError() [53/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayTransformTrackedDeviceRelative)

◆ EVROverlayError() [54/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * SetOverlayWidthInMeters)

◆ EVROverlayError() [55/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * ShowKeyboard)

◆ EVROverlayError() [56/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * ShowKeyboardForOverlay)

◆ EVROverlayError() [57/57]

vr::VR_IVROverlay_FnTable::EVROverlayError ( __stdcall * ShowOverlay)

◆ GetOverlayErrorNameFromEnum()

const char *__stdcall * vr::VR_IVROverlay_FnTable::GetOverlayErrorNameFromEnum ( EVROverlayError error)
Here is the caller graph for this function:

◆ uint32_t() [1/4]

vr::VR_IVROverlay_FnTable::uint32_t ( __stdcall * GetKeyboardText)

◆ uint32_t() [2/4]

vr::VR_IVROverlay_FnTable::uint32_t ( __stdcall * GetOverlayKey)
Here is the caller graph for this function:

◆ uint32_t() [3/4]

vr::VR_IVROverlay_FnTable::uint32_t ( __stdcall * GetOverlayName)

◆ uint32_t() [4/4]

vr::VR_IVROverlay_FnTable::uint32_t ( __stdcall * GetOverlayRenderingPid)

◆ void() [1/5]

vr::VR_IVROverlay_FnTable::void ( __stdcall * CloseMessageOverlay)

◆ void() [2/5]

vr::VR_IVROverlay_FnTable::void ( __stdcall * HideKeyboard)

◆ void() [3/5]

vr::VR_IVROverlay_FnTable::void ( __stdcall * SetKeyboardPositionForOverlay)

◆ void() [4/5]

vr::VR_IVROverlay_FnTable::void ( __stdcall * SetKeyboardTransformAbsolute)

◆ void() [5/5]

vr::VR_IVROverlay_FnTable::void ( __stdcall * ShowDashboard) const

◆ vr::EVROverlayError() [1/2]

vr::VR_IVROverlay_FnTable::vr::EVROverlayError ( __stdcall * GetOverlayTransformOverlayRelative)

◆ vr::EVROverlayError() [2/2]

vr::VR_IVROverlay_FnTable::vr::EVROverlayError ( __stdcall * SetOverlayTransformOverlayRelative)

◆ vr::TrackedDeviceIndex_t()

vr::VR_IVROverlay_FnTable::vr::TrackedDeviceIndex_t ( __stdcall * GetPrimaryDashboardDevice)
Here is the caller graph for this function:

◆ vr::VROverlayHandle_t() [1/2]

vr::VR_IVROverlay_FnTable::vr::VROverlayHandle_t ( __stdcall * GetGamepadFocusOverlay)

◆ vr::VROverlayHandle_t() [2/2]

vr::VR_IVROverlay_FnTable::vr::VROverlayHandle_t ( __stdcall * GetHighQualityOverlay)

◆ VRMessageOverlayResponse()

vr::VR_IVROverlay_FnTable::VRMessageOverlayResponse ( __stdcall * ShowMessageOverlay) const

Member Data Documentation

◆ avoidRect

HmdRect2_t vr::VR_IVROverlay_FnTable::avoidRect

◆ bEnabled

VROverlayFlags bool vr::VR_IVROverlay_FnTable::bEnabled

◆ bUseMinimalMode [1/2]

EGamepadTextInputMode EGamepadTextInputLineMode const char uint32_t const char bool vr::VR_IVROverlay_FnTable::bUseMinimalMode

◆ bUseMinimalMode [2/2]

EGamepadTextInputLineMode const char uint32_t const char bool vr::VR_IVROverlay_FnTable::bUseMinimalMode

◆ cchText

uint32_t vr::VR_IVROverlay_FnTable::cchText

◆ coordinatesInOverlay

ETrackingUniverseOrigin HmdVector2_t vr::VR_IVROverlay_FnTable::coordinatesInOverlay

◆ eInputMethod

VROverlayInputMethod vr::VR_IVROverlay_FnTable::eInputMethod

◆ eInputMode

EGamepadTextInputMode vr::VR_IVROverlay_FnTable::eInputMode

◆ eLineInputMode [1/2]

EGamepadTextInputMode EGamepadTextInputLineMode vr::VR_IVROverlay_FnTable::eLineInputMode

◆ eLineInputMode [2/2]

EGamepadTextInputLineMode vr::VR_IVROverlay_FnTable::eLineInputMode

◆ eOverlayFlag

VROverlayFlags vr::VR_IVROverlay_FnTable::eOverlayFlag

◆ eTextureColorSpace

EColorSpace vr::VR_IVROverlay_FnTable::eTextureColorSpace

◆ eTrackingOrigin

ETrackingUniverseOrigin vr::VR_IVROverlay_FnTable::eTrackingOrigin

◆ EVROverlayError

uint32_t(__stdcall *GetOverlayRenderModel)(vr vr::EVROverlayError(__stdcall *SetOverlayRenderModel)(vr vr::VR_IVROverlay_FnTable::EVROverlayError(__stdcall *GetOverlayTransformType)(VROverlayHandle_t ulOverlayHandle

◆ eWhich

EDualAnalogWhich vr::VR_IVROverlay_FnTable::eWhich

◆ fAlpha

float vr::VR_IVROverlay_FnTable::fAlpha

◆ fBlue

float float float vr::VR_IVROverlay_FnTable::fBlue

◆ fGreen

float float vr::VR_IVROverlay_FnTable::fGreen

◆ fMaxDistanceInMeters

float float vr::VR_IVROverlay_FnTable::fMaxDistanceInMeters

◆ fMinDistanceInMeters

float vr::VR_IVROverlay_FnTable::fMinDistanceInMeters

◆ fRadius

EDualAnalogWhich const HmdVector2_t float vr::VR_IVROverlay_FnTable::fRadius

◆ fRed

float vr::VR_IVROverlay_FnTable::fRed

◆ fTexelAspect

float vr::VR_IVROverlay_FnTable::fTexelAspect

◆ fWidthInMeters

float vr::VR_IVROverlay_FnTable::fWidthInMeters

◆ pAPIType

void void uint32_t uint32_t uint32_t ETextureType* vr::VR_IVROverlay_FnTable::pAPIType

◆ pbEnabled

VROverlayFlags bool* vr::VR_IVROverlay_FnTable::pbEnabled

◆ pchButton0Text

const char const char* vr::VR_IVROverlay_FnTable::pchButton0Text

◆ pchButton1Text

const char const char const char* vr::VR_IVROverlay_FnTable::pchButton1Text

◆ pchButton2Text

const char const char const char const char* vr::VR_IVROverlay_FnTable::pchButton2Text

◆ pchButton3Text

const char const char const char const char const char* vr::VR_IVROverlay_FnTable::pchButton3Text

◆ pchCaption

const char* vr::VR_IVROverlay_FnTable::pchCaption

◆ pchComponentName [1/2]

TrackedDeviceIndex_t char* vr::VR_IVROverlay_FnTable::pchComponentName

◆ pchComponentName [2/2]

TrackedDeviceIndex_t const char* vr::VR_IVROverlay_FnTable::pchComponentName

◆ pchDescription [1/2]

EGamepadTextInputMode EGamepadTextInputLineMode const char* vr::VR_IVROverlay_FnTable::pchDescription

◆ pchDescription [2/2]

EGamepadTextInputLineMode const char* vr::VR_IVROverlay_FnTable::pchDescription

◆ pchExistingText [1/2]

EGamepadTextInputMode EGamepadTextInputLineMode const char uint32_t const char* vr::VR_IVROverlay_FnTable::pchExistingText

◆ pchExistingText [2/2]

EGamepadTextInputLineMode const char uint32_t const char* vr::VR_IVROverlay_FnTable::pchExistingText

◆ pchFilePath

const char* vr::VR_IVROverlay_FnTable::pchFilePath

◆ pchName

const char* vr::VR_IVROverlay_FnTable::pchName

◆ pchOverlayFriendlyName

const char* vr::VR_IVROverlay_FnTable::pchOverlayFriendlyName

◆ pchOverlayName

const char* vr::VR_IVROverlay_FnTable::pchOverlayName

◆ pchValue

char * vr::VR_IVROverlay_FnTable::pchValue

◆ pColorSpace

void void uint32_t uint32_t uint32_t ETextureType EColorSpace* vr::VR_IVROverlay_FnTable::pColorSpace

◆ peInputMethod

VROverlayInputMethod* vr::VR_IVROverlay_FnTable::peInputMethod

◆ pError

char uint32_t EVROverlayError * vr::VR_IVROverlay_FnTable::pError

◆ peTextureColorSpace

EColorSpace* vr::VR_IVROverlay_FnTable::peTextureColorSpace

◆ peTrackingOrigin

ETrackingUniverseOrigin* vr::VR_IVROverlay_FnTable::peTrackingOrigin

◆ peTransformType

uint32_t(__stdcall *GetOverlayRenderModel)(vr vr::EVROverlayError(__stdcall *SetOverlayRenderModel)(vr VROverlayTransformType* vr::VR_IVROverlay_FnTable::peTransformType

◆ pEvent

VREvent_t* vr::VR_IVROverlay_FnTable::pEvent

◆ pfAlpha

float* vr::VR_IVROverlay_FnTable::pfAlpha

◆ pfBlue

float float float* vr::VR_IVROverlay_FnTable::pfBlue

◆ pfGreen

float float* vr::VR_IVROverlay_FnTable::pfGreen

◆ pFlags

uint32_t* vr::VR_IVROverlay_FnTable::pFlags

◆ pfMaxDistanceInMeters

float float* vr::VR_IVROverlay_FnTable::pfMaxDistanceInMeters

◆ pfMinDistanceInMeters

float* vr::VR_IVROverlay_FnTable::pfMinDistanceInMeters

◆ pfRadius

EDualAnalogWhich HmdVector2_t float* vr::VR_IVROverlay_FnTable::pfRadius

◆ pfRed

float* vr::VR_IVROverlay_FnTable::pfRed

◆ pfTexelAspect

float* vr::VR_IVROverlay_FnTable::pfTexelAspect

◆ pfWidthInMeters

float* vr::VR_IVROverlay_FnTable::pfWidthInMeters

◆ pHeight [1/2]

uint32_t uint32_t* vr::VR_IVROverlay_FnTable::pHeight

◆ pHeight [2/2]

void void uint32_t uint32_t* vr::VR_IVROverlay_FnTable::pHeight

◆ pMainHandle

const char VROverlayHandle_t* vr::VR_IVROverlay_FnTable::pMainHandle

◆ pMaskPrimitives

VROverlayIntersectionMaskPrimitive_t* vr::VR_IVROverlay_FnTable::pMaskPrimitives

◆ pmatParentOverlayToOverlayTransform [1/2]

VROverlayHandle_t const HmdMatrix34_t* vr::VR_IVROverlay_FnTable::pmatParentOverlayToOverlayTransform

◆ pmatParentOverlayToOverlayTransform [2/2]

VROverlayHandle_t HmdMatrix34_t* vr::VR_IVROverlay_FnTable::pmatParentOverlayToOverlayTransform

◆ pmatTrackedDeviceToOverlayTransform [1/2]

TrackedDeviceIndex_t HmdMatrix34_t* vr::VR_IVROverlay_FnTable::pmatTrackedDeviceToOverlayTransform

◆ pmatTrackedDeviceToOverlayTransform [2/2]

TrackedDeviceIndex_t const HmdMatrix34_t* vr::VR_IVROverlay_FnTable::pmatTrackedDeviceToOverlayTransform

◆ pmatTrackingOriginToKeyboardTransform

const HmdMatrix34_t* vr::VR_IVROverlay_FnTable::pmatTrackingOriginToKeyboardTransform

◆ pmatTrackingOriginToOverlayTransform [1/2]

ETrackingUniverseOrigin HmdMatrix34_t* vr::VR_IVROverlay_FnTable::pmatTrackingOriginToOverlayTransform

◆ pmatTrackingOriginToOverlayTransform [2/2]

ETrackingUniverseOrigin const HmdMatrix34_t* vr::VR_IVROverlay_FnTable::pmatTrackingOriginToOverlayTransform

◆ pmatTransform

ETrackingUniverseOrigin HmdVector2_t HmdMatrix34_t* vr::VR_IVROverlay_FnTable::pmatTransform

◆ pNativeFormat

void void uint32_t uint32_t uint32_t* vr::VR_IVROverlay_FnTable::pNativeFormat

◆ pNativeTextureHandle [1/2]

void* vr::VR_IVROverlay_FnTable::pNativeTextureHandle

◆ pNativeTextureHandle [2/2]

void** vr::VR_IVROverlay_FnTable::pNativeTextureHandle

◆ pNativeTextureRef

void void* vr::VR_IVROverlay_FnTable::pNativeTextureRef

◆ pOverlayHandle [1/2]

const char VROverlayHandle_t* vr::VR_IVROverlay_FnTable::pOverlayHandle

◆ pOverlayHandle [2/2]

VROverlayHandle_t* vr::VR_IVROverlay_FnTable::pOverlayHandle

◆ pOverlayTextureBounds [1/2]

VRTextureBounds_t* vr::VR_IVROverlay_FnTable::pOverlayTextureBounds

◆ pOverlayTextureBounds [2/2]

const VRTextureBounds_t* vr::VR_IVROverlay_FnTable::pOverlayTextureBounds

◆ pParams

const VROverlayIntersectionParams_t* vr::VR_IVROverlay_FnTable::pParams

◆ pResults

const VROverlayIntersectionParams_t VROverlayIntersectionResults_t* vr::VR_IVROverlay_FnTable::pResults

◆ pTexture

const Texture_t* vr::VR_IVROverlay_FnTable::pTexture

◆ pTextureBounds

void void uint32_t uint32_t uint32_t ETextureType EColorSpace VRTextureBounds_t* vr::VR_IVROverlay_FnTable::pTextureBounds

◆ pThumbnailHandle

const char VROverlayHandle_t VROverlayHandle_t* vr::VR_IVROverlay_FnTable::pThumbnailHandle

◆ punDeviceIndex

TrackedDeviceIndex_t* vr::VR_IVROverlay_FnTable::punDeviceIndex

◆ punHeight

void uint32_t uint32_t uint32_t* vr::VR_IVROverlay_FnTable::punHeight

◆ punProcessId

uint32_t* vr::VR_IVROverlay_FnTable::punProcessId

◆ punSortOrder

uint32_t* vr::VR_IVROverlay_FnTable::punSortOrder

◆ punTrackedDevice

TrackedDeviceIndex_t* vr::VR_IVROverlay_FnTable::punTrackedDevice

◆ punWidth

void uint32_t uint32_t* vr::VR_IVROverlay_FnTable::punWidth

◆ pvBuffer

void * vr::VR_IVROverlay_FnTable::pvBuffer

◆ pvCenter

EDualAnalogWhich HmdVector2_t* vr::VR_IVROverlay_FnTable::pvCenter

◆ pvecMouseScale [1/2]

const HmdVector2_t* vr::VR_IVROverlay_FnTable::pvecMouseScale

◆ pvecMouseScale [2/2]

HmdVector2_t* vr::VR_IVROverlay_FnTable::pvecMouseScale

◆ pWidth [1/2]

uint32_t* vr::VR_IVROverlay_FnTable::pWidth

◆ pWidth [2/2]

void void uint32_t* vr::VR_IVROverlay_FnTable::pWidth

◆ ulFrom

VROverlayHandle_t vr::VR_IVROverlay_FnTable::ulFrom

◆ ulOverlayHandleParent [1/2]

VROverlayHandle_t vr::VR_IVROverlay_FnTable::ulOverlayHandleParent

◆ ulOverlayHandleParent [2/2]

VROverlayHandle_t* vr::VR_IVROverlay_FnTable::ulOverlayHandleParent

◆ ulTo

VROverlayHandle_t VROverlayHandle_t vr::VR_IVROverlay_FnTable::ulTo

◆ unBufferSize [1/2]

void uint32_t vr::VR_IVROverlay_FnTable::unBufferSize

◆ unBufferSize [2/2]

char uint32_t vr::VR_IVROverlay_FnTable::unBufferSize

◆ uncbVREvent

VREvent_t uint32_t vr::VR_IVROverlay_FnTable::uncbVREvent

◆ unCharMax [1/2]

EGamepadTextInputMode EGamepadTextInputLineMode const char uint32_t vr::VR_IVROverlay_FnTable::unCharMax

◆ unCharMax [2/2]

EGamepadTextInputLineMode const char uint32_t vr::VR_IVROverlay_FnTable::unCharMax

◆ unComponentNameSize

TrackedDeviceIndex_t char uint32_t vr::VR_IVROverlay_FnTable::unComponentNameSize

◆ unDepth

void uint32_t uint32_t uint32_t vr::VR_IVROverlay_FnTable::unDepth

◆ unDeviceIndex

TrackedDeviceIndex_t vr::VR_IVROverlay_FnTable::unDeviceIndex

◆ unHeight

void uint32_t uint32_t vr::VR_IVROverlay_FnTable::unHeight

◆ unNumMaskPrimitives

VROverlayIntersectionMaskPrimitive_t uint32_t vr::VR_IVROverlay_FnTable::unNumMaskPrimitives

◆ unPID

uint32_t vr::VR_IVROverlay_FnTable::unPID

◆ unPrimitiveSize

VROverlayIntersectionMaskPrimitive_t uint32_t uint32_t vr::VR_IVROverlay_FnTable::unPrimitiveSize

◆ unProcessId

uint32_t vr::VR_IVROverlay_FnTable::unProcessId

◆ unSortOrder

uint32_t vr::VR_IVROverlay_FnTable::unSortOrder

◆ unTrackedDevice

TrackedDeviceIndex_t vr::VR_IVROverlay_FnTable::unTrackedDevice

◆ unWidth

void uint32_t vr::VR_IVROverlay_FnTable::unWidth

◆ uUserValue [1/2]

EGamepadTextInputMode EGamepadTextInputLineMode const char uint32_t const char bool uint64_t vr::VR_IVROverlay_FnTable::uUserValue

◆ uUserValue [2/2]

EGamepadTextInputLineMode const char uint32_t const char bool uint64_t vr::VR_IVROverlay_FnTable::uUserValue

◆ vCenter

EDualAnalogWhich const HmdVector2_t& vr::VR_IVROverlay_FnTable::vCenter

The documentation for this struct was generated from the following file: