logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Ui.Infrastructure.Installation

    Classes

    UnityCompositeViewInstaller

    Builds every authored composite view (UnityCompositeViewDefinition) at startup and registers it with a UnityCompositeViewService. Composite assets are discovered by the COMPOSITE_VIEW Addressables label, built with the UnityCompositeUiViewFactory, and start hidden until shown.

    UnityCompositeViewInstallerInput

    Dependencies required to build and register composite views at startup. Mirrors the inputs the menu installer receives; the key extra is ResolveHostedView, which lets a composite build owned hosted instances (typically menus) without this module depending on the menu module.

    UnityUiComposition

    What the UI installation step publishes for the steps that build views on top of it: the canvas they parent to, the theme they style with, and the component factories they instantiate through.

    In this article
    © 2026 Serenity. All Rights Reserved