Namespace Unity.AppUI.Core
Classes
AppUI
The main entry point for the App UI system.
AppUIManager
The main manager for the AppUI system. This class is responsible for managing the main looper, the notification manager and the settings. It also provides access to them.
AppUIManagerBehaviour
A MonoBehaviour which is responsible for updating the AppUI system every frame.
AppUISettings
The settings for the App UI system.
Handler
Handler gives you the ability to send and receive Message objects.
When you create a new Handler it is bound to a Looper. It will deliver messages to that Looper's message queue and execute them.Looper
An object that contains its own message queue and its own running loop for dequeuing messages to pass them to Handler targets.
Message
An object passed in a message queue.
OptionalEnumField<T>
A UI-Toolkit field that can be used to edit an OptionalEnum<T>.
OptionalField<T>
A UI-Toolkit field that can be used to edit an Optional<T>.
Platform
Utility methods and properties related to the Target Platform.
StringExtensions
Extension methods for strings.
WorldSpaceUIDocument
A MonoBehaviour which allows to display a UIDocument in World-Space.
Structs
MagnificationGesture
A magnification gesture received from a magic trackpad.
OptionalEnum<T>
A struct that can be used to represent an optional enum value.
Optional<T>
A struct that can be used to represent an optional value.
PanGesture
A pan gesture received from a magic trackpad.
TrackPadTouch
A touch event received from a magic trackpad.
Interfaces
IContext
Interface for a context.
Enums
Dir
The layout direction of the application.
DismissType
Every possible reason why a Notification element can be dismissed.
HapticFeedbackType
The type of haptic feedback to trigger.
NotificationDuration
The duration for a Notification to be displayed on the screen.