docs.unity.cn
Search Results for

    Show / Hide Table of Contents

    Class XRInputDeviceInputTrackingStateValueReader

    A ScriptableObject that provides a InputTrackingState value from a device from the XR input subsystem as defined by its characteristics and feature usage string. Intended to be used with an XRInputValueReader as its object reference.

    Inheritance
    object
    Object
    ScriptableObject
    XRInputDeviceValueReader
    XRInputDeviceValueReader<InputTrackingState>
    XRInputDeviceInputTrackingStateValueReader
    Implements
    IXRInputValueReader<InputTrackingState>
    IXRInputValueReader
    Inherited Members
    XRInputDeviceValueReader<InputTrackingState>.usage
    XRInputDeviceValueReader<InputTrackingState>.ReadBoolValue()
    XRInputDeviceValueReader<InputTrackingState>.ReadUIntValue()
    XRInputDeviceValueReader<InputTrackingState>.ReadFloatValue()
    XRInputDeviceValueReader<InputTrackingState>.ReadVector2Value()
    XRInputDeviceValueReader<InputTrackingState>.ReadVector3Value()
    XRInputDeviceValueReader<InputTrackingState>.ReadQuaternionValue()
    XRInputDeviceValueReader<InputTrackingState>.ReadInputTrackingStateValue()
    XRInputDeviceValueReader<InputTrackingState>.TryReadBoolValue(out bool)
    XRInputDeviceValueReader<InputTrackingState>.TryReadUIntValue(out uint)
    XRInputDeviceValueReader<InputTrackingState>.TryReadFloatValue(out float)
    XRInputDeviceValueReader<InputTrackingState>.TryReadVector2Value(out Vector2)
    XRInputDeviceValueReader<InputTrackingState>.TryReadVector3Value(out Vector3)
    XRInputDeviceValueReader<InputTrackingState>.TryReadQuaternionValue(out Quaternion)
    XRInputDeviceValueReader<InputTrackingState>.TryReadInputTrackingStateValue(out InputTrackingState)
    XRInputDeviceValueReader<InputTrackingState>.RefreshInputDeviceIfNeeded()
    XRInputDeviceValueReader.characteristics
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    object.MemberwiseClone()
    Namespace: UnityEngine.XR.Interaction.Toolkit.Inputs.Readers
    Assembly: solution.dll
    Syntax
    [HelpURL("https://docs.unity.cn/Packages/com.unity.xr.interaction.toolkit@3.0/api/UnityEngine.XR.Interaction.Toolkit.Inputs.Readers.XRInputDeviceInputTrackingStateValueReader.html")]
    [CreateAssetMenu(fileName = "XRInputDeviceInputTrackingStateValueReader", menuName = "XR/Input Value Reader/InputTrackingState")]
    public class XRInputDeviceInputTrackingStateValueReader : XRInputDeviceValueReader<InputTrackingState>, IXRInputValueReader<InputTrackingState>, IXRInputValueReader

    Methods

    Name Description
    ReadValue()

    Read the current value from the input source.

    TryReadValue(out InputTrackingState)

    Try to read the current value from the input source.

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)