InputDevice.TryGetFeatureValue

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Declaration

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

Parameters

usage Usage that describes the feature to retrieve.
time A DateTime struct with the local time at which to query for data.
value A variable of the appropriate type to receive the information about the feature.

Returns

bool True if the feature information is retrieved; otherwise false.

Description

Retrieves information about the input feature specified by the Usage parameter. Those functions which take a time parameter allow querying for that feature at a particular point in time

See XR.InputDevice.CommonUsages for valid usages that can be used to retrieve input values. Note: not all of these features will be available on all devices. If a feature is not available this function will return false.


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