43 Forward_IVRSystem_GetWindowBounds();
44 Forward_IVRSystem_GetRecommendedRenderTargetSize();
45 Forward_IVRSystem_GetEyeOutputViewport();
46 Forward_IVRSystem_GetProjectionMatrix_007();
47 Forward_IVRSystem_GetProjectionRaw_007();
48 Forward_IVRSystem_ComputeDistortion_007();
49 Forward_IVRSystem_GetEyeToHeadTransform_007();
50 Forward_IVRSystem_GetTimeSinceLastVsync();
51 Forward_IVRSystem_GetD3D9AdapterIndex();
52 Forward_IVRSystem_GetDXGIOutputInfo_007();
53 Forward_IVRSystem_AttachToWindow();
54 Forward_IVRSystem_GetDeviceToAbsoluteTrackingPose_007();
55 Forward_IVRSystem_ResetSeatedZeroPose();
56 Forward_IVRSystem_GetSeatedZeroPoseToStandingAbsoluteTrackingPose();
59 LoadRenderModel(
const char *pchRenderModelName, RenderModel_t *pRenderModel)
override
62 OPENVR_LOGGER_INIT(logger);
65 false, pchRenderModelName,
static_cast<const void *
>(pRenderModel));
69 FreeRenderModel(RenderModel_t *pRenderModel)
override
72 OPENVR_LOGGER_INIT(logger);
75 static_cast<const void *
>(pRenderModel));
78 Forward_IVRSystem_GetTrackedDeviceClass_007();
79 Forward_IVRSystem_IsTrackedDeviceConnected();
80 Forward_IVRSystem_GetBoolTrackedDeviceProperty_007();
81 Forward_IVRSystem_GetFloatTrackedDeviceProperty_007();
82 Forward_IVRSystem_GetInt32TrackedDeviceProperty_007();
83 Forward_IVRSystem_GetUint64TrackedDeviceProperty_007();
84 Forward_IVRSystem_GetMatrix34TrackedDeviceProperty_007();
85 Forward_IVRSystem_GetStringTrackedDeviceProperty_007();
86 Forward_IVRSystem_GetPropErrorNameFromEnum_007();
87 Forward_IVRSystem_PollNextEvent_010();
88 Forward_IVRSystem_PollNextEventWithPose_007();
89 Forward_IVRSystem_GetEventTypeNameFromEnum();
90 Forward_IVRSystem_GetHiddenAreaMesh_007();
91 Forward_IVRSystem_GetControllerState_012();
92 Forward_IVRSystem_GetControllerStateWithPose_007();
93 Forward_IVRSystem_TriggerHapticPulse();
94 Forward_IVRSystem_GetButtonIdNameFromEnum();
95 Forward_IVRSystem_GetControllerAxisTypeNameFromEnum();
98 HandleControllerOverlayInteractionAsMouse(
const vr::Compositor_OverlaySettings &overlaySettings,
99 vr::HmdVector2_t vecWindowClientPositionOnScreen,
100 vr::HmdVector2_t vecWindowClientSize,
101 vr::TrackedDeviceIndex_t unControllerDeviceIndex,
102 vr::EVRControllerEventOutputType eOutputType)
override
105 OPENVR_LOGGER_INIT(logger);
109 "HandleControllerOverlayInteractionAsMouse(overlaySettings=?, vecWindowClientPositionOnScreen=?, "
110 "vecWindowClientSize=?, unControllerDeviceIndex=%llu, eOutputType=%d) -> false",
111 false,
static_cast<unsigned long long>(unControllerDeviceIndex),
static_cast<int>(eOutputType));
114 Forward_IVRSystem_CaptureInputFocus();
115 Forward_IVRSystem_ReleaseInputFocus();
116 Forward_IVRSystem_IsInputFocusCapturedByAnotherProcess();
#define OPENVR_LOG_UNIMPLEMENTED_RET(logger, fmt, ret,...)
Specialized macro for logging an unimplemented function and returning a value.
Definition openvr_logger.hpp:57