34 FnTable_IVRSystem_012();
38 Forward_IVRSystem_GetRecommendedRenderTargetSize();
39 Forward_IVRSystem_GetProjectionMatrix_014();
40 Forward_IVRSystem_GetProjectionRaw_026();
42 DistortionCoordinates_t
43 ComputeDistortion(EVREye eEye,
float fU,
float fV)
override
46 OPENVR_LOGGER_INIT(logger);
49 static_cast<int>(eEye), fU, fV);
52 Forward_IVRSystem_GetEyeToHeadTransform_026();
53 Forward_IVRSystem_GetTimeSinceLastVsync();
54 Forward_IVRSystem_GetD3D9AdapterIndex();
55 Forward_IVRSystem_GetDXGIOutputInfo_026();
56 Forward_IVRSystem_IsDisplayOnDesktop();
57 Forward_IVRSystem_SetDisplayVisibility();
58 Forward_IVRSystem_GetDeviceToAbsoluteTrackingPose_026();
59 Forward_IVRSystem_ResetSeatedZeroPose();
60 Forward_IVRSystem_GetSeatedZeroPoseToStandingAbsoluteTrackingPose();
61 Forward_IVRSystem_GetRawZeroPoseToStandingAbsoluteTrackingPose();
62 Forward_IVRSystem_GetSortedTrackedDeviceIndicesOfClass_026();
63 Forward_IVRSystem_GetTrackedDeviceActivityLevel();
64 Forward_IVRSystem_ApplyTransform_026();
65 Forward_IVRSystem_GetTrackedDeviceIndexForControllerRole();
66 Forward_IVRSystem_GetControllerRoleForTrackedDeviceIndex();
67 Forward_IVRSystem_GetTrackedDeviceClass_026();
68 Forward_IVRSystem_IsTrackedDeviceConnected();
69 Forward_IVRSystem_GetBoolTrackedDeviceProperty_026();
70 Forward_IVRSystem_GetFloatTrackedDeviceProperty_026();
71 Forward_IVRSystem_GetInt32TrackedDeviceProperty_026();
72 Forward_IVRSystem_GetUint64TrackedDeviceProperty_026();
73 Forward_IVRSystem_GetMatrix34TrackedDeviceProperty_026();
74 Forward_IVRSystem_GetStringTrackedDeviceProperty_026();
75 Forward_IVRSystem_GetPropErrorNameFromEnum_026();
76 Forward_IVRSystem_PollNextEvent_026();
77 Forward_IVRSystem_PollNextEventWithPose_026();
78 Forward_IVRSystem_GetEventTypeNameFromEnum();
81 GetHiddenAreaMesh(EVREye eEye)
override
84 OPENVR_LOGGER_INIT(logger);
87 static_cast<int>(eEye));
91 GetControllerState(vr::TrackedDeviceIndex_t unControllerDeviceIndex,
92 vr::VRControllerState_t *pControllerState)
override
95 OPENVR_LOGGER_INIT(logger);
98 logger,
"GetControllerState(unControllerDeviceIndex=%llu, pControllerState=%p) -> false",
false,
99 static_cast<unsigned long long>(unControllerDeviceIndex),
100 static_cast<const void *
>(pControllerState));
104 GetControllerStateWithPose(ETrackingUniverseOrigin eOrigin,
105 vr::TrackedDeviceIndex_t unControllerDeviceIndex,
106 vr::VRControllerState_t *pControllerState,
107 TrackedDevicePose_t *pTrackedDevicePose)
override
110 OPENVR_LOGGER_INIT(logger);
114 "GetControllerStateWithPose(eOrigin=%d, unControllerDeviceIndex=%llu, "
115 "pControllerState=%p, pTrackedDevicePose=%p) -> false",
116 false,
static_cast<int>(eOrigin),
static_cast<unsigned long long>(unControllerDeviceIndex),
117 static_cast<const void *
>(pControllerState),
static_cast<const void *
>(pTrackedDevicePose));
120 Forward_IVRSystem_TriggerHapticPulse();
121 Forward_IVRSystem_GetButtonIdNameFromEnum();
122 Forward_IVRSystem_GetControllerAxisTypeNameFromEnum();
123 Forward_IVRSystem_CaptureInputFocus();
124 Forward_IVRSystem_ReleaseInputFocus();
125 Forward_IVRSystem_IsInputFocusCapturedByAnotherProcess();
126 Forward_IVRSystem_DriverDebugRequest_017();
127 Forward_IVRSystem_PerformFirmwareUpdate_026();
128 Forward_IVRSystem_AcknowledgeQuit_Exiting();
129 Forward_IVRSystem_AcknowledgeQuit_UserPrompt();