34 FnTable_IVRInput_004();
38 Forward_IVRInput_SetActionManifestPath();
39 Forward_IVRInput_GetActionSetHandle();
40 Forward_IVRInput_GetActionHandle();
41 Forward_IVRInput_GetInputSourceHandle();
42 Forward_IVRInput_UpdateActionState();
43 Forward_IVRInput_GetDigitalActionData_011();
44 Forward_IVRInput_GetAnalogActionData_011();
45 Forward_IVRInput_GetPoseActionData_005();
48 GetSkeletalActionData(VRActionHandle_t action,
49 InputSkeletalActionData_t *pActionData,
50 uint32_t unActionDataSize,
51 VRInputValueHandle_t ulRestrictToDevice)
override
54 OPENVR_LOGGER_INIT(logger);
57 "GetSkeletalActionData(action=%llu, pActionData=%p, "
58 "unActionDataSize=%llu, ulRestrictToDevice=%llu) -> VRInputError_None",
59 EVRInputError::VRInputError_None,
static_cast<unsigned long long>(action),
60 static_cast<const void *
>(pActionData),
61 static_cast<unsigned long long>(unActionDataSize),
62 static_cast<unsigned long long>(ulRestrictToDevice));
66 GetSkeletalBoneData(VRActionHandle_t action,
67 EVRSkeletalTransformSpace eTransformSpace,
68 EVRSkeletalMotionRange eMotionRange,
69 VR_ARRAY_COUNT(unTransformArrayCount) VRBoneTransform_t *pTransformArray,
70 uint32_t unTransformArrayCount,
71 VRInputValueHandle_t ulRestrictToDevice)
override
74 OPENVR_LOGGER_INIT(logger);
78 "GetSkeletalBoneData(action=%llu, eTransformSpace=?, eMotionRange=%d, "
79 "pTransformArray=%p, unTransformArrayCount=%llu, ulRestrictToDevice=%llu) -> VRInputError_None",
80 EVRInputError::VRInputError_None,
static_cast<unsigned long long>(action),
81 static_cast<int>(eMotionRange),
static_cast<const void *
>(pTransformArray),
82 static_cast<unsigned long long>(unTransformArrayCount),
83 static_cast<unsigned long long>(ulRestrictToDevice));
87 GetSkeletalBoneDataCompressed(VRActionHandle_t action,
88 EVRSkeletalTransformSpace eTransformSpace,
89 EVRSkeletalMotionRange eMotionRange,
90 VR_OUT_BUFFER_COUNT(unCompressedSize)
void *pvCompressedData,
91 uint32_t unCompressedSize,
92 uint32_t *punRequiredCompressedSize,
93 VRInputValueHandle_t ulRestrictToDevice)
override
96 OPENVR_LOGGER_INIT(logger);
100 "GetSkeletalBoneDataCompressed(action=%llu, eTransformSpace=?, "
101 "eMotionRange=%d, pvCompressedData=%p, unCompressedSize=%llu, "
102 "punRequiredCompressedSize=%p, ulRestrictToDevice=%llu) -> VRInputError_None",
103 EVRInputError::VRInputError_None,
static_cast<unsigned long long>(action),
104 static_cast<int>(eMotionRange),
static_cast<const void *
>(pvCompressedData),
105 static_cast<unsigned long long>(unCompressedSize),
106 static_cast<const void *
>(punRequiredCompressedSize),
107 static_cast<unsigned long long>(ulRestrictToDevice));
111 DecompressSkeletalBoneData(
void *pvCompressedBuffer,
112 uint32_t unCompressedBufferSize,
113 EVRSkeletalTransformSpace *peTransformSpace,
114 VR_ARRAY_COUNT(unTransformArrayCount) VRBoneTransform_t *pTransformArray,
115 uint32_t unTransformArrayCount)
override
118 OPENVR_LOGGER_INIT(logger);
122 "DecompressSkeletalBoneData(pvCompressedBuffer=%p, unCompressedBufferSize=%llu, "
123 "peTransformSpace=%p, pTransformArray=%p, unTransformArrayCount=%llu) -> VRInputError_None",
124 EVRInputError::VRInputError_None,
static_cast<const void *
>(pvCompressedBuffer),
125 static_cast<unsigned long long>(unCompressedBufferSize),
126 static_cast<const void *
>(peTransformSpace),
static_cast<const void *
>(pTransformArray),
127 static_cast<unsigned long long>(unTransformArrayCount));
130 Forward_IVRInput_TriggerHapticVibrationAction_011();
131 Forward_IVRInput_GetActionOrigins();
134 GetOriginLocalizedName(VRInputValueHandle_t origin,
135 VR_OUT_STRING()
char *pchNameArray,
136 uint32_t unNameArraySize)
override
139 OPENVR_LOGGER_INIT(logger);
143 "GetOriginLocalizedName(origin=%llu, pchNameArray=%p, unNameArraySize=%llu) -> VRInputError_None",
144 EVRInputError::VRInputError_None,
static_cast<unsigned long long>(origin),
145 static_cast<const void *
>(pchNameArray),
static_cast<unsigned long long>(unNameArraySize));
148 Forward_IVRInput_GetOriginTrackedDeviceInfo();
149 Forward_IVRInput_ShowActionOrigins();
150 Forward_IVRInput_ShowBindingsForActionSet();