MRTKSubsystem<TSubsystem,TSubsystemDescriptor,TProvider> 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 SubsystemWithProvider that supports Mixed Reality Toolkit lifecycle methods.
public abstract class MRTKSubsystem<TSubsystem,TSubsystemDescriptor,TProvider> : UnityEngine.SubsystemsImplementation.SubsystemWithProvider<TSubsystem,TSubsystemDescriptor,TProvider>, MixedReality.Toolkit.Subsystems.IMRTKManagedSubsystem where TSubsystem : SubsystemWithProvider<TSubsystem,TSubsystemDescriptor,TProvider>, IMRTKManagedSubsystem, new() where TSubsystemDescriptor : SubsystemDescriptorWithProvider, IMRTKSubsystemDescriptor where TProvider : MRTKSubsystemProvider<TSubsystem>
type MRTKSubsystem<'Subsystem, 'SubsystemDescriptor, 'Provider (requires 'Subsystem :> SubsystemWithProvider<'Subsystem, 'SubsystemDescriptor, 'Provider> and 'Subsystem :> IMRTKManagedSubsystem and 'Subsystem : (new : unit -> 'Subsystem) and 'SubsystemDescriptor :> SubsystemDescriptorWithProvider and 'SubsystemDescriptor :> IMRTKSubsystemDescriptor and 'Provider :> MRTKSubsystemProvider<'Subsystem>)> = class
inherit SubsystemWithProvider<'Subsystem, 'SubsystemDescriptor, 'Provider (requires 'Subsystem :> SubsystemWithProvider<'Subsystem, 'SubsystemDescriptor, 'Provider> and 'Subsystem :> IMRTKManagedSubsystem and 'Subsystem : (new : unit -> 'Subsystem) and 'SubsystemDescriptor :> SubsystemDescriptorWithProvider and 'SubsystemDescriptor :> IMRTKSubsystemDescriptor and 'Provider :> MRTKSubsystemProvider<'Subsystem>)>
interface IMRTKManagedSubsystem
Public MustInherit Class MRTKSubsystem(Of TSubsystem, TSubsystemDescriptor, TProvider)
Inherits SubsystemWithProvider(Of TSubsystem, TSubsystemDescriptor, TProvider)
Implements IMRTKManagedSubsystem
Type Parameters
- TSubsystem
- TSubsystemDescriptor
- TProvider
- Inheritance
-
UnityEngine.SubsystemsImplementation.SubsystemWithProvider<TSubsystem,TSubsystemDescriptor,TProvider>MRTKSubsystem<TSubsystem,TSubsystemDescriptor,TProvider>
- Derived
- Implements
Constructors
| Name | Description |
|---|---|
| MRTKSubsystem<TSubsystem,TSubsystemDescriptor,TProvider>() | |
Methods
| Name | Description |
|---|---|
| OnFixedUpdate() |
Called in response to the lifecycle manager fix update event function being called, if this subsystem is running. |
| OnLateUpdate() |
Called in response to the lifecycle manager late update event function being called, if this subsystem is running. |
| OnUpdate() |
Called in response to the lifecycle manager update event function being called, if this subsystem is running. |
Explicit Interface Implementations
| Name | Description |
|---|---|
| IMRTKManagedSubsystem.FixedUpdate() | |
| IMRTKManagedSubsystem.LateUpdate() | |
| IMRTKManagedSubsystem.Update() | |