diff --git a/Rendering/OpenVR/vtkOpenVRRenderWindowInteractor.cxx b/Rendering/OpenVR/vtkOpenVRRenderWindowInteractor.cxx index 668b655cfd36b3bee27c626ac3e358bbc4b762db..b2c1952dd78062a97b4d0a73297bbc98f2c1356b 100644 --- a/Rendering/OpenVR/vtkOpenVRRenderWindowInteractor.cxx +++ b/Rendering/OpenVR/vtkOpenVRRenderWindowInteractor.cxx @@ -381,29 +381,4 @@ void vtkOpenVRRenderWindowInteractor::AddAction( } } -//------------------------------------------------------------------------------ -// Purpose: Returns true if the action is active and its state is true -//------------------------------------------------------------------------------ -bool GetDigitalActionState( - vr::VRActionHandle_t action, vr::VRInputValueHandle_t* pDevicePath = nullptr) -{ - vr::InputDigitalActionData_t actionData; - vr::VRInput()->GetDigitalActionData( - action, &actionData, sizeof(actionData), vr::k_ulInvalidInputValueHandle); - if (pDevicePath) - { - *pDevicePath = vr::k_ulInvalidInputValueHandle; - if (actionData.bActive) - { - vr::InputOriginInfo_t originInfo; - if (vr::VRInputError_None == - vr::VRInput()->GetOriginTrackedDeviceInfo( - actionData.activeOrigin, &originInfo, sizeof(originInfo))) - { - *pDevicePath = originInfo.devicePath; - } - } - } - return actionData.bActive && actionData.bState; -} VTK_ABI_NAMESPACE_END