Language
Edit

AccessibilitySubsystem Class

Definition

A subsystem that exposes information about the current enabled assistive technologies.

[UnityEngine.Scripting.Preserve]
public class AccessibilitySubsystem : MixedReality.Toolkit.Subsystems.MRTKSubsystem<MixedReality.Toolkit.Accessibility.AccessibilitySubsystem,MixedReality.Toolkit.Accessibility.AccessibilitySubsystemDescriptor,MixedReality.Toolkit.Accessibility.AccessibilitySubsystem.Provider>, MixedReality.Toolkit.Accessibility.IAccessibilitySubsystem
[<UnityEngine.Scripting.Preserve>]
type AccessibilitySubsystem = class
    inherit MRTKSubsystem<AccessibilitySubsystem, AccessibilitySubsystemDescriptor, AccessibilitySubsystem.Provider>
    interface IAccessibilitySubsystem
Public Class AccessibilitySubsystem
Inherits MRTKSubsystem(Of AccessibilitySubsystem, AccessibilitySubsystemDescriptor, AccessibilitySubsystem.Provider)
Implements IAccessibilitySubsystem
Inheritance
UnityEngine.SubsystemsImplementation.SubsystemWithProvider<TSubsystem,TSubsystemDescriptor,TProvider>
AccessibilitySubsystem
Derived
Attributes
UnityEngine.Scripting.PreserveAttribute
Implements

Constructors

Name Description
AccessibilitySubsystem()

Initializes a new instance of the AccessibilitySubsystem class.

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.

Register(AccessibilitySubsystemCinfo)

Registers a accessibility subsystem implementation based on the given subsystem parameters.

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