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_rectcall.
Enums§
- Font
Family Hint - Font family hint passed to
UiBuilder::paint_text_styled. Backends map each variant to whichever face was registered for that family. - Inline
Edit Event - Outcome of an
UiBuilder::inline_text_fieldthis frame. - Text
Align - Horizontal alignment for
UiBuilder::paint_text_styled.
Traits§
- UiBuilder
- A backend-agnostic, immediate-mode widget builder.