一组用于描述 InputDevice 特征的位标志。
XR 系统将 **InputDeviceFlags** 成员组合到 InputDevice.characteristics 位掩码中,用以描述输入设备的特征和功能。还可以将标志的按位组合从此枚举传递到 InputDevices.GetDevicesWithCharacteristics,以获取具有特定特征的设备列表。例如,可使用以下语句来获取右手控制器:(InputDeviceFlags.HeldInHand & InputDeviceFlags.Right)
。
None | 不指定任何标志的默认值。 |
HeadMounted | InputDevice 连接至头部。 |
Camera | InputDevice 具有摄像机和关联的摄像机跟踪信息。 |
HeldInHand | InputDevice 握在用户手中。通常是跟踪的控制器。 |
HandTracking | InputDevice 通过 Hand 输入功能提供手部跟踪信息。 |
EyeTracking | InputDevice 通过 Eyes 输入功能提供眼睛跟踪信息。 |
TrackedDevice | InputDevice 可提供 3DOF 或 6DOF 跟踪数据。 |
Controller | InputDevice 是游戏控制器。 |
TrackingReference | InputDevice 是不移动的参考对象,用于定位和跟踪世界中的其他对象。 |
Left | InputDevice 与用户的左侧关联。 |
Right | InputDevice 与用户的右侧关联。 |
Simulated6DOF | InputDevice 向软件报告近似的位置数据。 |