MixedReality.Toolkit.UX.Experimental Namespace

Classes

ButtonTheme

All theme elements of a MRTK UX ActionButton.

CommonTheme

Common MRTK control theme elements.

DialogTheme

All theme elements of a MRTK Dialog.

HandMenuTheme

All theme elements of a MRTK UX HandMenu.

ListMenuTheme

All theme elements of a MRTK UX ListMenu.

NonNativeFunctionKey

Class representing a function key in the non native keyboard

NonNativeKey

Abstract class representing a key in the non native keyboard

NonNativeKeyboard

A simple general use keyboard that provides an alternative to the native keyboard offered by each device.

NonNativeKeyboardIntEvent

Wrapper around UnityEvent<int> for serialization

NonNativeKeyboardPressEvent

Wrapper around UnityEvent<NonNativeKey> for serialization

NonNativeKeyboardShiftEvent

Wrapper around UnityEvent<bool> for serialization

NonNativeKeyboardTextEvent

Wrapper around UnityEvent<string> for serialization

NonNativeValueKey

Class representing a value key in the non native keyboard

ObjectBarTheme

All theme elements of the MRTK ObjectBar.

Scrollable

An IScrollable that allows a ScrollRect to be scrolled by Unity IXRInteractors.

SlateTheme

All theme elements of a MRTK UX Slate.

SliderTheme

All theme elements of a MRTK UX Slider.

SpriteSetTheme

A set of sprites that can be selected via the name of the property in a data consumer theme.

TMPInputFieldNonNativeKeyboardTrigger

Class to bring up the non native keyboard for a MRTK TMP Input Field and routes the keyboard input into the input field. Requires the MRTKTMPInputField prefab or its variants or the TMP Input Field to be set up with MRTK Button

ToggleTheme

All theme elements of a MRTK UX Toggle.

UXThemeProfile

A theme profile for UX components.

UXThemeProfile.UXTheme

A theme for UX components.

VirtualizedScrollRectList

A helper for rendering large amounts of data within a Unity UnityEngine.UI.ScrollRect.

Enums

NonNativeFunctionKey.Function

Possible functionalities for a function key.

NonNativeKeyboard.LayoutType

Layout type enum for the type of keyboard layout to use.
Used during keyboard spawning to enable the correct keys based on layout type.

VirtualizedScrollRectList.Layout

The direction the cell layout should flow in, top to bottom, or left to right.