34 FnTable_IVRInput_003();
38 Forward_IVRInput_SetActionManifestPath();
39 Forward_IVRInput_GetActionSetHandle();
40 Forward_IVRInput_GetActionHandle();
41 Forward_IVRInput_GetInputSourceHandle();
42 Forward_IVRInput_UpdateActionState();
45 GetDigitalActionData(VRActionHandle_t action,
46 InputDigitalActionData_t *pActionData,
47 uint32_t unActionDataSize)
override
50 OPENVR_LOGGER_INIT(logger);
54 "GetDigitalActionData(action=%llu, pActionData=%p, unActionDataSize=%llu) -> VRInputError_None",
55 EVRInputError::VRInputError_None,
static_cast<unsigned long long>(action),
56 static_cast<const void *
>(pActionData),
static_cast<unsigned long long>(unActionDataSize));
60 GetAnalogActionData(VRActionHandle_t action,
61 InputAnalogActionData_t *pActionData,
62 uint32_t unActionDataSize)
override
65 OPENVR_LOGGER_INIT(logger);
69 "GetAnalogActionData(action=%llu, pActionData=%p, unActionDataSize=%llu) -> VRInputError_None",
70 EVRInputError::VRInputError_None,
static_cast<unsigned long long>(action),
71 static_cast<const void *
>(pActionData),
static_cast<unsigned long long>(unActionDataSize));
75 GetPoseActionData(VRActionHandle_t action,
76 ETrackingUniverseOrigin eOrigin,
77 float fPredictedSecondsFromNow,
78 InputPoseActionData_t *pActionData,
79 uint32_t unActionDataSize)
override
82 OPENVR_LOGGER_INIT(logger);
85 "GetPoseActionData(action=%llu, eOrigin=%d, fPredictedSecondsFromNow=%f, "
86 "pActionData=%p, unActionDataSize=%llu) -> VRInputError_None",
87 EVRInputError::VRInputError_None,
static_cast<unsigned long long>(action),
88 static_cast<int>(eOrigin), fPredictedSecondsFromNow,
89 static_cast<const void *
>(pActionData),
90 static_cast<unsigned long long>(unActionDataSize));
94 GetSkeletalActionData(VRActionHandle_t action,
95 EVRSkeletalTransformSpace eBoneParent,
96 float fPredictedSecondsFromNow,
97 InputSkeletonActionData_t *pActionData,
98 uint32_t unActionDataSize,
99 VR_ARRAY_COUNT(unTransformArrayCount) VRBoneTransform_t *pTransformArray,
100 uint32_t unTransformArrayCount)
override
103 OPENVR_LOGGER_INIT(logger);
107 "GetSkeletalActionData(action=%llu, eBoneParent=?, fPredictedSecondsFromNow=%f, pActionData=%p, "
108 "unActionDataSize=%llu, pTransformArray=%p, unTransformArrayCount=%llu) -> VRInputError_None",
109 EVRInputError::VRInputError_None,
static_cast<unsigned long long>(action), fPredictedSecondsFromNow,
110 static_cast<const void *
>(pActionData),
static_cast<unsigned long long>(unActionDataSize),
111 static_cast<const void *
>(pTransformArray),
static_cast<unsigned long long>(unTransformArrayCount));
115 GetSkeletalActionDataCompressed(VRActionHandle_t action,
116 EVRSkeletalTransformSpace eBoneParent,
117 float fPredictedSecondsFromNow,
118 VR_OUT_BUFFER_COUNT(unCompressedSize)
void *pvCompressedData,
119 uint32_t unCompressedSize,
120 uint32_t *punRequiredCompressedSize)
override
123 OPENVR_LOGGER_INIT(logger);
127 "GetSkeletalActionDataCompressed(action=%llu, eBoneParent=?, fPredictedSecondsFromNow=%f, "
128 "pvCompressedData=%p, unCompressedSize=%llu, punRequiredCompressedSize=%p) -> VRInputError_None",
129 EVRInputError::VRInputError_None,
static_cast<unsigned long long>(action), fPredictedSecondsFromNow,
130 static_cast<const void *
>(pvCompressedData),
static_cast<unsigned long long>(unCompressedSize),
131 static_cast<const void *
>(punRequiredCompressedSize));
135 UncompressSkeletalActionData(
void *pvCompressedBuffer,
136 uint32_t unCompressedBufferSize,
137 EVRSkeletalTransformSpace *peBoneParent,
138 VR_ARRAY_COUNT(unTransformArrayCount) VRBoneTransform_t *pTransformArray,
139 uint32_t unTransformArrayCount)
override
142 OPENVR_LOGGER_INIT(logger);
146 "UncompressSkeletalActionData(pvCompressedBuffer=%p, unCompressedBufferSize=%llu, peBoneParent=%p, "
147 "pTransformArray=%p, unTransformArrayCount=%llu) -> VRInputError_None",
148 EVRInputError::VRInputError_None,
static_cast<const void *
>(pvCompressedBuffer),
149 static_cast<unsigned long long>(unCompressedBufferSize),
static_cast<const void *
>(peBoneParent),
150 static_cast<const void *
>(pTransformArray),
static_cast<unsigned long long>(unTransformArrayCount));
154 TriggerHapticVibrationAction(VRActionHandle_t action,
155 float fStartSecondsFromNow,
156 float fDurationSeconds,
158 float fAmplitude)
override
161 OPENVR_LOGGER_INIT(logger);
164 "TriggerHapticVibrationAction(action=%llu, fStartSecondsFromNow=%f, "
165 "fDurationSeconds=%f, fFrequency=%f, fAmplitude=%f) -> VRInputError_None",
166 EVRInputError::VRInputError_None,
static_cast<unsigned long long>(action),
167 fStartSecondsFromNow, fDurationSeconds, fFrequency, fAmplitude);
170 Forward_IVRInput_GetActionOrigins();
171 Forward_IVRInput_GetOriginLocalizedName_004();
172 Forward_IVRInput_GetOriginTrackedDeviceInfo();
173 Forward_IVRInput_ShowActionOrigins();
174 Forward_IVRInput_ShowBindingsForActionSet();