Language
Edit

MRTKSubsystemProvider<TSubsystem> Class

Definition

A provider that supports MRTK-specific lifecycle events.

public abstract class MRTKSubsystemProvider<TSubsystem> : UnityEngine.SubsystemsImplementation.SubsystemProvider<TSubsystem>, MixedReality.Toolkit.Subsystems.IMRTKManagedSubsystem where TSubsystem : SubsystemWithProvider, new()
type MRTKSubsystemProvider<'Subsystem (requires 'Subsystem :> SubsystemWithProvider and 'Subsystem : (new : unit -> 'Subsystem))> = class
    inherit SubsystemProvider<'Subsystem (requires 'Subsystem :> SubsystemWithProvider and 'Subsystem : (new : unit -> 'Subsystem))>
    interface IMRTKManagedSubsystem
Public MustInherit Class MRTKSubsystemProvider(Of TSubsystem)
Inherits SubsystemProvider(Of TSubsystem)
Implements IMRTKManagedSubsystem

Type Parameters

TSubsystem
Inheritance
UnityEngine.SubsystemsImplementation.SubsystemProvider<TSubsystem>
MRTKSubsystemProvider<TSubsystem>
Derived
Implements

Constructors

Name Description
MRTKSubsystemProvider<TSubsystem>()

Methods

Name Description
Destroy()

Destroys this instance of a Unity subsystem.

FixedUpdate()

Called by the subsystem in response to the lifecycle manager's FixedUpdate method being called.

LateUpdate()

Called by the subsystem in response to the lifecycle manager's LateUpdate method being called.

Start()

Starts an instance of a Unity subsystem.

Stop()

Stops an instance of a Unity subsystem.

Update()

Called by the subsystem in response to the lifecycle manager's Update method being called.

Applies to