InputDevice.TryGetFeatureValue

声明

public bool TryGetFeatureValue(InputFeatureUsage<bool> usage, out bool value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<uint> usage, out uint value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<float> usage, out float value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<Vector2> usage, out Vector2 value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<Vector3> usage, out Vector3 value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<Quaternion> usage, out Quaternion value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<Bone> usage, out XR.Bone value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<Hand> usage, out XR.Hand value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<Eyes> usage, out XR.Eyes value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<InputTrackingState> usage, out XR.InputTrackingState value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<bool> usage, DateTime time, out bool value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<uint> usage, DateTime time, out uint value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<float> usage, DateTime time, out float value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<Vector2> usage, DateTime time, out Vector2 value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<Vector3> usage, DateTime time, out Vector3 value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<Quaternion> usage, DateTime time, out Quaternion value);

声明

public bool TryGetFeatureValue(InputFeatureUsage<InputTrackingState> usage, DateTime time, out XR.InputTrackingState value);

参数

usage 描述要检索的功能的用法。
time 具有查询数据的时间的本地时间的 DateTime 结构体。
value 用于接收有关该功能信息的适当类型的变量。

返回值

bool 如果检索到功能信息,则为 True;否则为 False。

描述

检索有关 Usage 参数指定的输入功能的信息。这些采用时间参数的函数允许在特定时间点查询该功能

参见 XR.InputDevice.CommonUsages,了解可用于检索输入值的有效用法。注意:并非所有这些功能在所有设备上都可用。如果功能不可用,此函数将返回 false。


Did you find this page useful? Please give it a rating: