Expand description
bevy_vista provides a document-driven UI editor and runtime workflow for
Bevy UI.
The crate is organized into three layers:
core: shared data models, widgets, themes, assets, and inspector metadataruntime: runtime document loading, mutation, spawning, and live widget accesseditor: editor overlay, viewport tooling, hierarchy, and inspector UI
For most users:
- use
preludefor the full experience - use
runtime::preludefor runtime-only loading and document workflows - use
editor::preludefor the editor overlay
If you are browsing the API for the first time, good starting points are:
See the repository README.md, docs/USAGE.md, and the examples/
directory for end-to-end usage.
Re-exports§
pub use core::VistaUiCorePlugin;pub use core::asset;pub use core::icons;pub use core::inspector;pub use core::theme;pub use core::widget;pub use editor::VistaUiEditorPlugin;pub use editor::grid;pub use editor::resources as editor_resources;pub use runtime::VistaUiRuntimePlugin;pub use runtime::widget_doc;pub use bevy_vista_macros;
Modules§
- core
- Shared Vista UI foundation.
- editor
- Vista UI editor overlay.
- prelude
- Convenience imports for the full editor + runtime setup.
- runtime
- Runtime document workflow for Vista UI.
Structs§
- Vista
UiPlugin - Full Vista UI setup.