docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class XRDeviceDescriptor

    Describes an input device: what it can do and how it should be used. These are reported during device connection, and help identify devices and map input data to the right controls.

    Inheritance
    object
    XRDeviceDescriptor
    Namespace: UnityEngine.InputSystem.XR
    Assembly: Unity.InputSystem.dll
    Syntax
    [Serializable]
    public class XRDeviceDescriptor

    Fields

    characteristics

    The capabilities of the device, used to help filter and identify devices that server a certain purpose (e.g. controller, or headset, or hardware tracker).

    Declaration
    public InputDeviceCharacteristics characteristics
    Field Value
    Type Description
    InputDeviceCharacteristics

    deviceId

    The underlying deviceId, this can be used with InputDevices to create a device.

    Declaration
    public int deviceId
    Field Value
    Type Description
    int

    deviceName

    The name of the device.

    Declaration
    public string deviceName
    Field Value
    Type Description
    string

    inputFeatures

    A list of all input features. XRFeatureDescriptor

    Declaration
    public List<XRFeatureDescriptor> inputFeatures
    Field Value
    Type Description
    List<XRFeatureDescriptor>

    manufacturer

    The manufacturer of the device.

    Declaration
    public string manufacturer
    Field Value
    Type Description
    string

    serialNumber

    The serial number of the device. An empty string if no serial number is available.

    Declaration
    public string serialNumber
    Field Value
    Type Description
    string

    Methods

    FromJson(string)

    Converts a json string to a new XRDeviceDescriptor.

    Declaration
    public static XRDeviceDescriptor FromJson(string json)
    Parameters
    Type Name Description
    string json

    The JSON string containing XRDeviceDescriptor data.

    Returns
    Type Description
    XRDeviceDescriptor

    A new XRDeviceDescriptor

    ToJson()

    Converts this structure to a JSON string.

    Declaration
    public string ToJson()
    Returns
    Type Description
    string
    In This Article
    Back to top
    Copyright © 2024 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)