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

#include <openvr_mingw.h>

Collaboration diagram for vr::VR_IVRSystem_FnTable:

Public Member Functions

 void (__stdcall *GetRecommendedRenderTargetSize)(uint32_t *pnWidth
 HmdMatrix44_t (__stdcall *GetProjectionMatrix)(EVREye eEye
 void (__stdcall *GetProjectionRaw)(EVREye eEye
 bool (__stdcall *ComputeDistortion)(EVREye eEye
 HmdMatrix34_t (__stdcall *GetEyeToHeadTransform)(EVREye eEye)
 bool (__stdcall *GetTimeSinceLastVsync)(float *pfSecondsSinceLastVsync
 int32_t (__stdcall *GetD3D9AdapterIndex)()
 void (__stdcall *GetDXGIOutputInfo)(int32_t *pnAdapterIndex)
 void (__stdcall *GetOutputDevice)(uint64_t *pnDevice
 bool (__stdcall *IsDisplayOnDesktop)()
 bool (__stdcall *SetDisplayVisibility)(bool bIsVisibleOnDesktop)
 void (__stdcall *GetDeviceToAbsoluteTrackingPose)(ETrackingUniverseOrigin eOrigin
 void (__stdcall *ResetSeatedZeroPose)()
 HmdMatrix34_t (__stdcall *GetSeatedZeroPoseToStandingAbsoluteTrackingPose)()
 HmdMatrix34_t (__stdcall *GetRawZeroPoseToStandingAbsoluteTrackingPose)()
 uint32_t (__stdcall *GetSortedTrackedDeviceIndicesOfClass)(ETrackedDeviceClass eTrackedDeviceClass
 bool (__stdcall *PollNextEvent)(VREvent_t *pEvent
 bool (__stdcall *PollNextEventWithPose)(ETrackingUniverseOrigin eOrigin
const char *__stdcall * GetEventTypeNameFromEnum (EVREventType eType)
 HiddenAreaMesh_t (__stdcall *GetHiddenAreaMesh)(EVREye eEye
const char *__stdcall * GetControllerAxisTypeNameFromEnum (EVRControllerAxisType eAxisType)
 bool (__stdcall *IsInputAvailable)()
 bool (__stdcall *IsSteamVRDrawingControllers)()
 bool (__stdcall *ShouldApplicationPause)()
 bool (__stdcall *ShouldApplicationReduceRenderingWork)()
 void (__stdcall *AcknowledgeQuit_UserPrompt)()

Public Attributes

uint32_t * pnHeight
float fNearZ
float float fFarZ
float * pfLeft
float float * pfRight
float float float * pfTop
float float float float * pfBottom
float fU
float float fV
float float DistortionCoordinates_t * pDistortionCoordinates
uint64_t * pulFrameCounter
ETextureType textureType
ETextureType VkInstance_T * pInstance
float fPredictedSecondsToPhotonsFromNow
float TrackedDevicePose_t * pTrackedDevicePoseArray
float TrackedDevicePose_t uint32_t unTrackedDevicePoseArrayCount
vr::TrackedDeviceIndex_t * punTrackedDeviceIndexArray
vr::TrackedDeviceIndex_t uint32_t unTrackedDeviceIndexArrayCount
vr::TrackedDeviceIndex_t uint32_t vr::TrackedDeviceIndex_t unRelativeToTrackedDeviceIndex
EDeviceActivityLevel(__stdcall *GetTrackedDeviceActivityLevel)(vr void (__stdcall *ApplyTransform)(TrackedDevicePose_t *pOutputPose
EDeviceActivityLevel(__stdcall *GetTrackedDeviceActivityLevel)(vr const TrackedDevicePose_t * pTrackedDevicePose
EDeviceActivityLevel(__stdcall *GetTrackedDeviceActivityLevel)(vr const TrackedDevicePose_t const HmdMatrix34_t * pTransform
vr::TrackedDeviceIndex_t(__stdcall *GetTrackedDeviceIndexForControllerRole)(vr vr::ETrackedControllerRole(__stdcall *GetControllerRoleForTrackedDeviceIndex)(vr ETrackedDeviceClass(__stdcall *GetTrackedDeviceClass)(vr bool(__stdcall *IsTrackedDeviceConnected)(vr bool(__stdcall *GetBoolTrackedDeviceProperty)(vr float(__stdcall *GetFloatTrackedDeviceProperty)(vr int32_t(__stdcall *GetInt32TrackedDeviceProperty)(vr uint64_t(__stdcall *GetUint64TrackedDeviceProperty)(vr HmdMatrix34_t(__stdcall *GetMatrix34TrackedDeviceProperty)(vr uint32_t(__stdcall *GetArrayTrackedDeviceProperty)(vr uint32_t(__stdcall *GetStringTrackedDeviceProperty)(vr const char *__stdcall * GetPropErrorNameFromEnum (ETrackedPropertyError error)
uint32_t uncbVREvent
VREvent_t * pEvent
VREvent_t uint32_t uncbVREvent
VREvent_t uint32_t vr::TrackedDevicePose_t * pTrackedDevicePose
EHiddenAreaMeshType type
bool(__stdcall *GetControllerState)(vr bool (__stdcall *GetControllerStateWithPose)(ETrackingUniverseOrigin eOrigin
bool(__stdcall *GetControllerState)(vr vr::TrackedDeviceIndex_t unControllerDeviceIndex
bool(__stdcall *GetControllerState)(vr vr::TrackedDeviceIndex_t vr::VRControllerState_t * pControllerState
bool(__stdcall *GetControllerState)(vr vr::TrackedDeviceIndex_t vr::VRControllerState_t uint32_t unControllerStateSize
bool(__stdcall *GetControllerState)(vr vr::TrackedDeviceIndex_t vr::VRControllerState_t uint32_t TrackedDevicePose_t * pTrackedDevicePose
void(__stdcall *TriggerHapticPulse)(vr const char *__stdcall * GetButtonIdNameFromEnum (EVRButtonId eButtonId)
uint32_t(__stdcall *DriverDebugRequest)(vr vr::EVRFirmwareError(__stdcall *PerformFirmwareUpdate)(vr void (__stdcall *AcknowledgeQuit_Exiting)()

Member Function Documentation

◆ bool() [1/10]

vr::VR_IVRSystem_FnTable::bool ( __stdcall * ComputeDistortion)

◆ bool() [2/10]

vr::VR_IVRSystem_FnTable::bool ( __stdcall * GetTimeSinceLastVsync)

◆ bool() [3/10]

vr::VR_IVRSystem_FnTable::bool ( __stdcall * IsDisplayOnDesktop)

◆ bool() [4/10]

vr::VR_IVRSystem_FnTable::bool ( __stdcall * IsInputAvailable)

◆ bool() [5/10]

vr::VR_IVRSystem_FnTable::bool ( __stdcall * IsSteamVRDrawingControllers)

◆ bool() [6/10]

vr::VR_IVRSystem_FnTable::bool ( __stdcall * PollNextEvent)

◆ bool() [7/10]

vr::VR_IVRSystem_FnTable::bool ( __stdcall * PollNextEventWithPose)

◆ bool() [8/10]

vr::VR_IVRSystem_FnTable::bool ( __stdcall * SetDisplayVisibility)

◆ bool() [9/10]

vr::VR_IVRSystem_FnTable::bool ( __stdcall * ShouldApplicationPause)

◆ bool() [10/10]

vr::VR_IVRSystem_FnTable::bool ( __stdcall * ShouldApplicationReduceRenderingWork)

◆ GetControllerAxisTypeNameFromEnum()

const char *__stdcall * vr::VR_IVRSystem_FnTable::GetControllerAxisTypeNameFromEnum ( EVRControllerAxisType eAxisType)
Here is the caller graph for this function:

◆ GetEventTypeNameFromEnum()

const char *__stdcall * vr::VR_IVRSystem_FnTable::GetEventTypeNameFromEnum ( EVREventType eType)
Here is the caller graph for this function:

◆ HiddenAreaMesh_t()

vr::VR_IVRSystem_FnTable::HiddenAreaMesh_t ( __stdcall * GetHiddenAreaMesh)

◆ HmdMatrix34_t() [1/3]

vr::VR_IVRSystem_FnTable::HmdMatrix34_t ( __stdcall * GetEyeToHeadTransform)

◆ HmdMatrix34_t() [2/3]

vr::VR_IVRSystem_FnTable::HmdMatrix34_t ( __stdcall * GetRawZeroPoseToStandingAbsoluteTrackingPose)

◆ HmdMatrix34_t() [3/3]

vr::VR_IVRSystem_FnTable::HmdMatrix34_t ( __stdcall * GetSeatedZeroPoseToStandingAbsoluteTrackingPose)

◆ HmdMatrix44_t()

vr::VR_IVRSystem_FnTable::HmdMatrix44_t ( __stdcall * GetProjectionMatrix)

◆ int32_t()

vr::VR_IVRSystem_FnTable::int32_t ( __stdcall * GetD3D9AdapterIndex)
Here is the caller graph for this function:

◆ uint32_t()

vr::VR_IVRSystem_FnTable::uint32_t ( __stdcall * GetSortedTrackedDeviceIndicesOfClass)
Here is the caller graph for this function:

◆ void() [1/7]

vr::VR_IVRSystem_FnTable::void ( __stdcall * AcknowledgeQuit_UserPrompt)

◆ void() [2/7]

vr::VR_IVRSystem_FnTable::void ( __stdcall * GetDeviceToAbsoluteTrackingPose)

◆ void() [3/7]

vr::VR_IVRSystem_FnTable::void ( __stdcall * GetDXGIOutputInfo)

◆ void() [4/7]

vr::VR_IVRSystem_FnTable::void ( __stdcall * GetOutputDevice)

◆ void() [5/7]

vr::VR_IVRSystem_FnTable::void ( __stdcall * GetProjectionRaw)

◆ void() [6/7]

vr::VR_IVRSystem_FnTable::void ( __stdcall * GetRecommendedRenderTargetSize)

◆ void() [7/7]

vr::VR_IVRSystem_FnTable::void ( __stdcall * ResetSeatedZeroPose)

Member Data Documentation

◆ bool

bool(__stdcall *GetControllerState)(vr vr::VR_IVRSystem_FnTable::bool(__stdcall *GetControllerStateWithPose)(ETrackingUniverseOrigin eOrigin

◆ fFarZ

float float vr::VR_IVRSystem_FnTable::fFarZ

◆ fNearZ

float vr::VR_IVRSystem_FnTable::fNearZ

◆ fPredictedSecondsToPhotonsFromNow

float vr::VR_IVRSystem_FnTable::fPredictedSecondsToPhotonsFromNow

◆ fU

float vr::VR_IVRSystem_FnTable::fU

◆ fV

float float vr::VR_IVRSystem_FnTable::fV

◆ GetButtonIdNameFromEnum

void(__stdcall *TriggerHapticPulse)(vr const char *__stdcall * vr::VR_IVRSystem_FnTable::GetButtonIdNameFromEnum(EVRButtonId eButtonId)

◆ GetPropErrorNameFromEnum

vr::TrackedDeviceIndex_t(__stdcall *GetTrackedDeviceIndexForControllerRole)(vr vr::ETrackedControllerRole(__stdcall *GetControllerRoleForTrackedDeviceIndex)(vr ETrackedDeviceClass(__stdcall *GetTrackedDeviceClass)(vr bool(__stdcall *IsTrackedDeviceConnected)(vr bool(__stdcall *GetBoolTrackedDeviceProperty)(vr float(__stdcall *GetFloatTrackedDeviceProperty)(vr int32_t(__stdcall *GetInt32TrackedDeviceProperty)(vr uint64_t(__stdcall *GetUint64TrackedDeviceProperty)(vr HmdMatrix34_t(__stdcall *GetMatrix34TrackedDeviceProperty)(vr uint32_t(__stdcall *GetArrayTrackedDeviceProperty)(vr uint32_t(__stdcall *GetStringTrackedDeviceProperty)(vr const char *__stdcall * vr::VR_IVRSystem_FnTable::GetPropErrorNameFromEnum(ETrackedPropertyError error)

◆ pControllerState

bool(__stdcall *GetControllerState)(vr vr::TrackedDeviceIndex_t vr::VRControllerState_t* vr::VR_IVRSystem_FnTable::pControllerState

◆ pDistortionCoordinates

float float DistortionCoordinates_t* vr::VR_IVRSystem_FnTable::pDistortionCoordinates

◆ pEvent

VREvent_t* vr::VR_IVRSystem_FnTable::pEvent

◆ pfBottom

float float float float* vr::VR_IVRSystem_FnTable::pfBottom

◆ pfLeft

float* vr::VR_IVRSystem_FnTable::pfLeft

◆ pfRight

float float* vr::VR_IVRSystem_FnTable::pfRight

◆ pfTop

float float float* vr::VR_IVRSystem_FnTable::pfTop

◆ pInstance

ETextureType VkInstance_T* vr::VR_IVRSystem_FnTable::pInstance

◆ pnHeight

uint32_t* vr::VR_IVRSystem_FnTable::pnHeight

◆ pTrackedDevicePose [1/3]

bool(__stdcall *GetControllerState)(vr vr::TrackedDeviceIndex_t vr::VRControllerState_t uint32_t TrackedDevicePose_t* vr::VR_IVRSystem_FnTable::pTrackedDevicePose

◆ pTrackedDevicePose [2/3]

VREvent_t uint32_t vr::TrackedDevicePose_t* vr::VR_IVRSystem_FnTable::pTrackedDevicePose

◆ pTrackedDevicePose [3/3]

EDeviceActivityLevel(__stdcall *GetTrackedDeviceActivityLevel)(vr const TrackedDevicePose_t* vr::VR_IVRSystem_FnTable::pTrackedDevicePose

◆ pTrackedDevicePoseArray

float TrackedDevicePose_t* vr::VR_IVRSystem_FnTable::pTrackedDevicePoseArray

◆ pTransform

EDeviceActivityLevel(__stdcall *GetTrackedDeviceActivityLevel)(vr const TrackedDevicePose_t const HmdMatrix34_t* vr::VR_IVRSystem_FnTable::pTransform

◆ pulFrameCounter

uint64_t* vr::VR_IVRSystem_FnTable::pulFrameCounter

◆ punTrackedDeviceIndexArray

vr::TrackedDeviceIndex_t* vr::VR_IVRSystem_FnTable::punTrackedDeviceIndexArray

◆ textureType

ETextureType vr::VR_IVRSystem_FnTable::textureType

◆ type

EHiddenAreaMeshType vr::VR_IVRSystem_FnTable::type

◆ uncbVREvent [1/2]

VREvent_t uint32_t vr::VR_IVRSystem_FnTable::uncbVREvent

◆ uncbVREvent [2/2]

uint32_t vr::VR_IVRSystem_FnTable::uncbVREvent

◆ unControllerDeviceIndex

bool(__stdcall *GetControllerState)(vr vr::TrackedDeviceIndex_t vr::VR_IVRSystem_FnTable::unControllerDeviceIndex

◆ unControllerStateSize

bool(__stdcall *GetControllerState)(vr vr::TrackedDeviceIndex_t vr::VRControllerState_t uint32_t vr::VR_IVRSystem_FnTable::unControllerStateSize

◆ unRelativeToTrackedDeviceIndex

vr::TrackedDeviceIndex_t uint32_t vr::TrackedDeviceIndex_t vr::VR_IVRSystem_FnTable::unRelativeToTrackedDeviceIndex

◆ unTrackedDeviceIndexArrayCount

vr::TrackedDeviceIndex_t uint32_t vr::VR_IVRSystem_FnTable::unTrackedDeviceIndexArrayCount

◆ unTrackedDevicePoseArrayCount

float TrackedDevicePose_t uint32_t vr::VR_IVRSystem_FnTable::unTrackedDevicePoseArrayCount

◆ void [1/2]

uint32_t(__stdcall *DriverDebugRequest)(vr vr::EVRFirmwareError(__stdcall *PerformFirmwareUpdate)(vr vr::VR_IVRSystem_FnTable::void(__stdcall *AcknowledgeQuit_Exiting)()

◆ void [2/2]

EDeviceActivityLevel(__stdcall *GetTrackedDeviceActivityLevel)(vr vr::VR_IVRSystem_FnTable::void(__stdcall *ApplyTransform)(TrackedDevicePose_t *pOutputPose

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