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 persistentAssetUUID → AtlasRectcache used by the UI render pipeline.- layout_
view - Implementation of
UiLayoutViewfor the ECSWorld.
Structs§
- Extracted
UiNode - A flat, GPU-friendly representation of a single UI node.
- Extracted
UiText - Extracted text data for rendering.
- UiAtlas
Map - Per-frame UI atlas lookup: texture UUID → allocated
AtlasRect. - UiScene
- All UI data extracted from the main
Worldfor a single frame.