17 return ((GetSupportedInputInfo(sourceId) & inputInfo) == inputInfo);
22 public abstract bool TryGetPointerPosition(uint sourceId, out Vector3 position);
24 public abstract bool TryGetPointerRotation(uint sourceId, out Quaternion rotation);
26 public abstract bool TryGetPointingRay(uint sourceId, out Ray pointingRay);
28 public abstract bool TryGetGripPosition(uint sourceId, out Vector3 position);
30 public abstract bool TryGetGripRotation(uint sourceId, out Quaternion rotation);
32 public abstract bool TryGetThumbstick(uint sourceId, out
bool isPressed, out Vector2 position);
34 public abstract bool TryGetTouchpad(uint sourceId, out
bool isPressed, out
bool isTouched, out Vector2 position);
36 public abstract bool TryGetSelect(uint sourceId, out
bool isPressed, out
double pressedValue);
38 public abstract bool TryGetGrasp(uint sourceId, out
bool isPressed);
40 public abstract bool TryGetMenu(uint sourceId, out
bool isPressed);