Skip to main content

Crate bevy_vista

Crate bevy_vista 

Source
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 metadata
  • runtime: runtime document loading, mutation, spawning, and live widget access
  • editor: editor overlay, viewport tooling, hierarchy, and inspector UI

For most users:

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§

VistaUiPlugin
Full Vista UI setup.