docs.unity3d.com
    Show / Hide Table of Contents

    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. A single instance of this class should be present.

    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.

    Platform

    Utility methods and properties related to the Target Platform.

    WorldSpaceUIDocument

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

    Structs

    ApplicationContext

    The ApplicationContext provides the current context of the application. GetContext(VisualElement) to retrieve the context at a specific place in the visual tree.

    ColorEntry

    A struct representing a color entry in a gradient.

    MagnificationGesture

    A magnification gesture received from a magic trackpad.

    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

    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.

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023