Skip to main content

Module ui

Module ui 

Source
Expand description

User interface subsystem.

Provides UI components and layout management for the Khora Engine.

Re-exports§

pub use image_atlas::UiImageAtlas;
pub use components::*;

Modules§

components
UI components for the Khora Engine.
image_atlas
UiImageAtlas — engine-level resource holding the GPU texture atlas and the persistent AssetUUID → AtlasRect cache used by the UI render pipeline.
layout_view
Implementation of UiLayoutView for the ECS World.

Structs§

ExtractedUiNode
A flat, GPU-friendly representation of a single UI node.
ExtractedUiText
Extracted text data for rendering.
UiAtlasMap
Per-frame UI atlas lookup: texture UUID → allocated AtlasRect.
UiScene
All UI data extracted from the main World for a single frame.