docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace Unity.AppUI.Core

    Classes

    AppUI

    The main entry point for the App UI system.

    AppUIInput

    Additional input management for AppUI.

    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.

    DirContext

    The layout direction context of the application.

    DragAndDrop

    The DragAndDrop class provides a way to manage drag and drop operations in App UI.

    GestureRecognizer<T>

    The base class for concrete gesture recognizers.

    A gesture recognizer decouples the logic for recognizing a sequence of touches (or other input) and acting on that recognition. When one of these objects recognizes a common gesture or, in some cases, a change in the gesture, it sends an action message to each designated target object.

    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.

    LangContext

    The Lang context of the application.

    LocalizationUtils

    A class that provides utility methods for localization.

    Looper

    An object that contains its own message queue and its own running loop for dequeuing messages to pass them to Handler targets.

    MemoryUtils

    Utility class for memory operations.

    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>.

    PinchGestureRecognizer

    A continuous gesture recognizer that interprets pinching gestures involving two touches. Uses initial distance threshold and movement angle (dot product) to differentiate from panning. Handles intermittent touch updates.

    Platform

    Utility methods and properties related to the Target Platform.

    ScaleContext

    The Scale context of the application.

    StringExtensions

    Extension methods for strings.

    TaskExtensions

    Extensions for the Task.

    ThemeContext

    The Theme context of the application.

    TooltipDelayContext

    The TooltipDelay context of the application.

    TooltipPlacementContext

    The preferred placement of a tooltip in the current context.

    TouchExtensions

    Extension methods for the Touch classes.

    WorldSpaceUIDocument

    A MonoBehaviour which allows to display a UIDocument in World-Space.

    Structs

    AppUITouch

    A touch event received from a magic trackpad.

    Date

    Data structure that represents a date (year, month, day).

    DateRange

    Data structure that represents a range of dates.

    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.

    PinchGesture

    A pinch gesture result that is defined by a PinchGestureRecognizer.

    Interfaces

    IContext

    Interface for a context.

    IGestureRecognizer

    Interface for gesture recognizers.

    A gesture recognizer decouples the logic for recognizing a sequence of touches (or other input) and acting on that recognition. When one of these objects recognizes a common gesture or, in some cases, a change in the gesture, it sends an action message to each designated target object.

    Enums

    Dir

    The layout direction of the application.

    DismissType

    Every possible reason why a Notification element can be dismissed.

    DragAndDropState

    The state of the drag and drop operation.

    GestureRecognizerState

    Enumerator that represent the current state a gesture recognizer is in.

    Gesture recognizers recognize a discrete event such as a tap or a swipe but don’t report changes within the gesture. In other words, discrete gestures don’t transition through the Began and Changed states and they can’t fail or be canceled.

    HapticFeedbackType

    The type of haptic feedback to trigger.

    NotificationDuration

    The duration for a Notification to be displayed on the screen.

    PasteboardType

    The type of data that can be copied to the pasteboard.

    SystemColorType

    The color types that can be retrieved from the system.

    Delegates

    LangContext.GetLocalizedStringAsyncDelegate

    The delegate to get a localized string asynchronously.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)