Language
Edit

AccessibilitySubsystem.Provider Class

Definition

An abstract class for providing accessibility functionality for the implementation.

[UnityEngine.Scripting.Preserve]
public abstract class AccessibilitySubsystem.Provider : MixedReality.Toolkit.Subsystems.MRTKSubsystemProvider<MixedReality.Toolkit.Accessibility.AccessibilitySubsystem>, MixedReality.Toolkit.Accessibility.IAccessibilitySubsystem
[<UnityEngine.Scripting.Preserve>]
type AccessibilitySubsystem.Provider = class
    inherit MRTKSubsystemProvider<AccessibilitySubsystem>
    interface IAccessibilitySubsystem
Public MustInherit Class AccessibilitySubsystem.Provider
Inherits MRTKSubsystemProvider(Of AccessibilitySubsystem)
Implements IAccessibilitySubsystem
Inheritance
UnityEngine.SubsystemsImplementation.SubsystemProvider<TSubsystem>
AccessibilitySubsystem.Provider
Attributes
UnityEngine.Scripting.PreserveAttribute
Implements

Constructors

Name Description
AccessibilitySubsystem.Provider()

Properties

Name Description
InvertTextColor

Should text color inversion be enabled?

Methods

Name Description
ApplyTextColorInversion(Material, Boolean)

Provides a material which should have it's text color modified.

TryGetAccessibleObjectClassifications(List<AccessibleObjectClassification>)

Attempts to retrieve the collection of AccessibleObjectClassification instances for the objects that have been registered.

TryRegisterAccessibleObject(GameObject, AccessibleObjectClassification)

Attempts to register the specified UnityEngine.GameObject using the associated AccessibleObjectClassification.

TryUnregisterAccessibleObject(GameObject, AccessibleObjectClassification)

Attempts to unregister the specified UnityEngine.GameObject using the associated AccessibleObjectClassification

Events

Name Description
InvertTextColorChanged

Indicates that the value of InvertTextColor has been changed.

Applies to