Skip to main content

Module ui_builder

Module ui_builder 

Expand description

Abstract widget builder for editor panels.

UiBuilder provides a backend-agnostic API for constructing immediate-mode UI. Concrete implementations (e.g. EguiUiBuilder in khora-infra) translate each call into the underlying UI library.

Structs§

Interaction
Result of an UiBuilder::interact_rect call.

Enums§

FontFamilyHint
Font family hint passed to UiBuilder::paint_text_styled. Backends map each variant to whichever face was registered for that family.
InlineEditEvent
Outcome of an UiBuilder::inline_text_field this frame.
TextAlign
Horizontal alignment for UiBuilder::paint_text_styled.

Traits§

UiBuilder
A backend-agnostic, immediate-mode widget builder.