IVRInput

extern (C++, vr) abstract
class IVRInput {}

Members

Functions

DecompressSkeletalBoneData
EVRInputError DecompressSkeletalBoneData(const(void)* pvCompressedBuffer, uint unCompressedBufferSize, EVRSkeletalTransformSpace eTransformSpace, VRBoneTransform_t* pTransformArray, uint unTransformArrayCount)
Undocumented in source.
GetActionBindingInfo
EVRInputError GetActionBindingInfo(VRActionHandle_t action, InputBindingInfo_t* pOriginInfo, uint unBindingInfoSize, uint unBindingInfoCount, uint* punReturnedBindingInfoCount)
Undocumented in source.
GetActionHandle
EVRInputError GetActionHandle(const(char)* pchActionName, VRActionHandle_t* pHandle)
Undocumented in source.
GetActionOrigins
EVRInputError GetActionOrigins(VRActionSetHandle_t actionSetHandle, VRActionHandle_t digitalActionHandle, VRInputValueHandle_t* originsOut, uint originOutCount)
Undocumented in source.
GetActionSetHandle
EVRInputError GetActionSetHandle(const(char)* pchActionSetName, VRActionSetHandle_t* pHandle)
Undocumented in source.
GetAnalogActionData
EVRInputError GetAnalogActionData(VRActionHandle_t action, InputAnalogActionData_t* pActionData, uint unActionDataSize, VRInputValueHandle_t ulRestrictToDevice)
Undocumented in source.
GetBindingVariant
EVRInputError GetBindingVariant(VRInputValueHandle_t ulDevicePath, char* pchVariantArray, uint unVariantArraySize)
Undocumented in source.
GetBoneCount
EVRInputError GetBoneCount(VRActionHandle_t action, uint* pBoneCount)
Undocumented in source.
GetBoneHierarchy
EVRInputError GetBoneHierarchy(VRActionHandle_t action, BoneIndex_t* pParentIndices, uint unIndexArayCount)
Undocumented in source.
GetBoneName
EVRInputError GetBoneName(VRActionHandle_t action, BoneIndex_t nBoneIndex, char* pchBoneName, uint unNameBufferSize)
Undocumented in source.
GetComponentStateForBinding
EVRInputError GetComponentStateForBinding(const(char)* pchRenderModelName, const(char)* pchComponentName, const(InputBindingInfo_t)* pOriginInfo, uint unBindingInfoSize, uint unBindingInfoCount, RenderModel_ComponentState_t* pComponentState)
Undocumented in source.
GetDigitalActionData
EVRInputError GetDigitalActionData(VRActionHandle_t action, InputDigitalActionData_t* pActionData, uint unActionDataSize, VRInputValueHandle_t ulRestrictToDevice)
Undocumented in source.
GetDominantHand
EVRInputError GetDominantHand(ETrackedControllerRole* peDominantHand)
Undocumented in source.
GetInputSourceHandle
EVRInputError GetInputSourceHandle(const(char)* pchInputSourcePath, VRInputValueHandle_t* pHandle)
Undocumented in source.
GetOriginLocalizedName
EVRInputError GetOriginLocalizedName(VRInputValueHandle_t origin, char* pchNameArray, uint unNameArraySize, int unStringSectionsToInclude)
Undocumented in source.
GetOriginTrackedDeviceInfo
EVRInputError GetOriginTrackedDeviceInfo(VRInputValueHandle_t origin, InputOriginInfo_t* pOriginInfo, uint unOriginInfoSize)
Undocumented in source.
GetPoseActionDataForNextFrame
EVRInputError GetPoseActionDataForNextFrame(VRActionHandle_t action, ETrackingUniverseOrigin eOrigin, InputPoseActionData_t* pActionData, uint unActionDataSize, VRInputValueHandle_t ulRestrictToDevice)
Undocumented in source.
GetPoseActionDataRelativeToNow
EVRInputError GetPoseActionDataRelativeToNow(VRActionHandle_t action, ETrackingUniverseOrigin eOrigin, float fPredictedSecondsFromNow, InputPoseActionData_t* pActionData, uint unActionDataSize, VRInputValueHandle_t ulRestrictToDevice)
Undocumented in source.
GetSkeletalActionData
EVRInputError GetSkeletalActionData(VRActionHandle_t action, InputSkeletalActionData_t* pActionData, uint unActionDataSize)
Undocumented in source.
GetSkeletalBoneData
EVRInputError GetSkeletalBoneData(VRActionHandle_t action, EVRSkeletalTransformSpace eTransformSpace, EVRSkeletalMotionRange eMotionRange, VRBoneTransform_t* pTransformArray, uint unTransformArrayCount)
Undocumented in source.
GetSkeletalBoneDataCompressed
EVRInputError GetSkeletalBoneDataCompressed(VRActionHandle_t action, EVRSkeletalMotionRange eMotionRange, void* pvCompressedData, uint unCompressedSize, uint* punRequiredCompressedSize)
Undocumented in source.
GetSkeletalReferenceTransforms
EVRInputError GetSkeletalReferenceTransforms(VRActionHandle_t action, EVRSkeletalTransformSpace eTransformSpace, EVRSkeletalReferencePose eReferencePose, VRBoneTransform_t* pTransformArray, uint unTransformArrayCount)
Undocumented in source.
GetSkeletalSummaryData
EVRInputError GetSkeletalSummaryData(VRActionHandle_t action, EVRSummaryType eSummaryType, VRSkeletalSummaryData_t* pSkeletalSummaryData)
Undocumented in source.
GetSkeletalTrackingLevel
EVRInputError GetSkeletalTrackingLevel(VRActionHandle_t action, EVRSkeletalTrackingLevel* pSkeletalTrackingLevel)
Undocumented in source.
IsUsingLegacyInput
bool IsUsingLegacyInput()
Undocumented in source.
OpenBindingUI
EVRInputError OpenBindingUI(const(char)* pchAppKey, VRActionSetHandle_t ulActionSetHandle, VRInputValueHandle_t ulDeviceHandle, bool bShowOnDesktop)
Undocumented in source.
SetActionManifestPath
EVRInputError SetActionManifestPath(const(char)* pchActionManifestPath)
Undocumented in source.
SetDominantHand
EVRInputError SetDominantHand(ETrackedControllerRole eDominantHand)
Undocumented in source.
ShowActionOrigins
EVRInputError ShowActionOrigins(VRActionSetHandle_t actionSetHandle, VRActionHandle_t ulActionHandle)
Undocumented in source.
ShowBindingsForActionSet
EVRInputError ShowBindingsForActionSet(VRActiveActionSet_t* pSets, uint unSizeOfVRSelectedActionSet_t, uint unSetCount, VRInputValueHandle_t originToHighlight)
Undocumented in source.
TriggerHapticVibrationAction
EVRInputError TriggerHapticVibrationAction(VRActionHandle_t action, float fStartSecondsFromNow, float fDurationSeconds, float fFrequency, float fAmplitude, VRInputValueHandle_t ulRestrictToDevice)
Undocumented in source.
UpdateActionState
EVRInputError UpdateActionState(VRActiveActionSet_t* pSets, uint unSizeOfVRSelectedActionSet_t, uint unSetCount)
Undocumented in source.

Meta