Skip to main content

layout Namespace

Layout primitives for UI positioning and value formatting. More...

Definition

namespace helios::engine::modules::ui::layout { ... }

Namespaces Index

namespacecomponents

Layout-related UI components. More...

namespacetypes

Layout type definitions. More...

Enumerations Index

enum classAnchor { ... }

Anchor points for UI element positioning. More...

Description

Layout primitives for UI positioning and value formatting.

This namespace contains fundamental types for UI layout, including anchor points that define how UI elements are positioned relative to their parent viewport, as well as time and number formatting components and display mode types.

Enumerations

Anchor

enum class helios::engine::modules::ui::layout::Anchor
strong

Anchor points for UI element positioning.

Enumeration values
CenterAnchor to the center of the viewport
TopRightAnchor to the top-right corner of the viewport
BottomLeftAnchor to the bottom left corner of the viewport
TopLeftAnchor to the top left corner of the viewport
size_Sentinel value for iteration

Defines reference points used to position UI elements relative to their parent viewport or container.

Definition at line 19 of file Anchor.ixx.

19 enum class Anchor {
20
21 /**
22 * @brief Anchor to the center of the viewport.
23 */
25
26 /**
27 * @brief Anchor to the top-right corner of the viewport.
28 */
30
31 /**
32 * @brief Anchor to the bottom left corner of the viewport.
33 */
35
36 /**
37 * @brief Anchor to the top left corner of the viewport.
38 */
40
41 /**
42 * @brief Sentinel value for iteration.
43 */
45 };

The documentation for this namespace was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.