MRTKSubsystemProvider<TSubsystem> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |