logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.GameUi.Application.Authoring

    Classes

    HudElementTreeOrder

    Orders a HUD's elements for tree-style display: each FLEXBOX box's children directly beneath it, in the same array order a flat list would already show them in, recursively.

    Structs

    HudElementTreeOrder.Node

    One element, as far as the tree solver needs to know about it.

    HudElementTreeOrder.Row

    One element's place in the solved display order.

    Enums

    HudElementTreeOrder.ParentStatus

    Why an element sits where it does in the tree — the single source of truth for both the tree shape itself and anything a caller draws about it (e.g. a "missing"/"cycle" badge), so the two can never disagree the way a badge driven by its own separate re-check once could.

    In this article
    © 2026 Serenity. All Rights Reserved