docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Method Register

    Register<T>(string, 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.Provider
    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.

    Register<TProvider, TSubsystemOverride>(string, Capabilities)

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

    Declaration
    public static void Register<TProvider, TSubsystemOverride>(string subsystemId, XRParticipantSubsystemDescriptor.Capabilities capabilities) where TProvider : XRParticipantSubsystem.Provider where TSubsystemOverride : 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
    TProvider

    The concrete type of the provider being registered.

    TSubsystemOverride

    The concrete type of the subsystem being registered.

    In This Article
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Friday, September 22, 2023