33 FnTable_IVRInput_007();
37 Forward_IVRInput_SetActionManifestPath();
38 Forward_IVRInput_GetActionSetHandle();
39 Forward_IVRInput_GetActionHandle();
40 Forward_IVRInput_GetInputSourceHandle();
41 Forward_IVRInput_UpdateActionState();
42 Forward_IVRInput_GetDigitalActionData_011();
43 Forward_IVRInput_GetAnalogActionData_011();
44 Forward_IVRInput_GetPoseActionDataRelativeToNow();
45 Forward_IVRInput_GetPoseActionDataForNextFrame();
46 Forward_IVRInput_GetSkeletalActionData_011();
47 Forward_IVRInput_GetBoneCount();
48 Forward_IVRInput_GetBoneHierarchy();
49 Forward_IVRInput_GetBoneName();
50 Forward_IVRInput_GetSkeletalReferenceTransforms();
51 Forward_IVRInput_GetSkeletalTrackingLevel();
52 Forward_IVRInput_GetSkeletalBoneData_011();
53 Forward_IVRInput_GetSkeletalSummaryData_011();
54 Forward_IVRInput_GetSkeletalBoneDataCompressed_011();
55 Forward_IVRInput_DecompressSkeletalBoneData_011();
56 Forward_IVRInput_TriggerHapticVibrationAction_011();
57 Forward_IVRInput_GetActionOrigins();
58 Forward_IVRInput_GetOriginLocalizedName_011();
59 Forward_IVRInput_GetOriginTrackedDeviceInfo();
62 GetActionBindingInfo(VRActionHandle_t action,
63 InputBindingInfo_t *pOriginInfo,
64 uint32_t unBindingInfoSize,
65 uint32_t unBindingInfoCount,
66 uint32_t *punReturnedBindingInfoCount)
override
69 OPENVR_LOGGER_INIT(logger);
71 if (punReturnedBindingInfoCount !=
nullptr) {
72 (*punReturnedBindingInfoCount) = 0;
77 "GetActionBindingInfo(action=%llu, pOriginInfo=%p, unBindingInfoSize=%llu, "
78 "unBindingInfoCount=%llu, punReturnedBindingInfoCount=%p) -> VRInputError_None",
79 EVRInputError::VRInputError_None,
static_cast<unsigned long long>(action),
80 static_cast<const void *
>(pOriginInfo),
static_cast<unsigned long long>(unBindingInfoSize),
81 static_cast<unsigned long long>(unBindingInfoCount),
82 static_cast<const void *
>(punReturnedBindingInfoCount));
85 Forward_IVRInput_ShowActionOrigins();
86 Forward_IVRInput_ShowBindingsForActionSet();
87 Forward_IVRInput_IsUsingLegacyInput();
88 Forward_IVRInput_OpenBindingUI();
Definitions missing from C++ header, present in C.
Definition blockqueue.hpp:15
#define OPENVR_LOG_UNIMPLEMENTED_RET(logger, fmt, ret,...)
Specialized macro for logging an unimplemented function and returning a value.
Definition openvr_logger.hpp:57