- Home /
Unity XR: XRNode vs InputDeviceCharacteristics
From my own understanding, both XRNode and InputDeviceCharacteristics enumeration help specify features of a InputDevice that we want to obtain. We use either enumeration to specify all the features we're looking for, then pass them into static methods like InputDevices.GetDevicesAtXRNode() or InputDevices.GetDevicesWithCharacteristics.
But what is the difference between XRNode and Input DeviceCharacteristics? Each specify some unique features (e.g. InputDeviceCharacteristics specify a camera whilst XRNode doesn't), but both also can identify some shared features (left/right controller, whether the InputDevice is head mounted).
Any insights will be helpful. Thanks for reading!
Your answer

Follow this Question
Related Questions
Can I put a virtual monitor in Unity 2 Answers
How to implement Clicking in Unity-GearVR by pointing Light??? 1 Answer
Disable Vive head tracking with OpenVR? 2 Answers
Virtual Joysitck for WebGL???? 0 Answers
Oculus DK2 in Unity 5.6 0 Answers