docs.unity.cn
    Show / Hide Table of Contents

    Class XRParticipantSubsystemDescriptor

    The descriptor of the XRParticipantSubsystem that shows which features are available on that XRSubsystem.

    Inheritance
    Object
    SubsystemDescriptor
    SubsystemDescriptor<XRParticipantSubsystem>
    XRParticipantSubsystemDescriptor
    Inherited Members
    SubsystemDescriptor<XRParticipantSubsystem>.Create()
    SubsystemDescriptor.ISubsystemDescriptor.Create()
    SubsystemDescriptor.id
    SubsystemDescriptor.subsystemImplementationType
    Namespace: UnityEngine.XR.ARSubsystems
    Syntax
    public sealed class XRParticipantSubsystemDescriptor : SubsystemDescriptor<XRParticipantSubsystem>, ISubsystemDescriptor
    Remarks

    You use Register<T>(String, XRParticipantSubsystemDescriptor.Capabilities) register a subsystem with the global SubsystemManager.

    Properties

    capabilities

    The capabilities provided by this implementation.

    Declaration
    public XRParticipantSubsystemDescriptor.Capabilities capabilities { get; }
    Property Value
    Type Description
    XRParticipantSubsystemDescriptor.Capabilities

    Methods

    Register<T>(String, XRParticipantSubsystemDescriptor.Capabilities)

    Register a provider implementation. This should only be used by subsystem implementors.

    Declaration
    public static void Register<T>(string subsystemId, XRParticipantSubsystemDescriptor.Capabilities capabilities)
        where T : XRParticipantSubsystem
    Parameters
    Type Name Description
    String subsystemId

    The name of the specific subsystem implementation.

    XRParticipantSubsystemDescriptor.Capabilities capabilities

    The XRParticipantSubsystemDescriptor.Capabilities of the specific subsystem implementation.

    Type Parameters
    Name Description
    T

    The concrete type derived from XRParticipantSubsystem being registered.

    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Monday, November 7, 2022
    Terms of use