Skip to main content

Crate univis_ui

Crate univis_ui 

Source
Expand description

Univis UI is the facade crate for the full univis_ui_* workspace.

It gives applications a single import surface with:

For high-level guides, examples, and migration notes, see the repository docs/ book and the example programs shipped with the workspace.

Re-exports§

pub use univis_ui_engine as engine_crate;
pub use univis_ui_interaction as interaction_crate;
pub use univis_ui_style as style_crate;
pub use univis_ui_widgets as widgets_crate;

Modules§

engine
Curated engine access for applications that need more than the recommended facade prelude.
interaction
Advanced interaction access, including picking and interaction state types.
layout
Advanced layout access for roots, node primitives, and layout-specific systems.
prelude
The recommended import surface for most applications.
render
Advanced render-facing access for material and mesh integration work.
style
Advanced style access, including fonts, icons, and the shared theme resource.
widget
Re-exports the built-in widget modules.

Structs§

UnivisUiPlugin
Registers the full Univis UI stack in the recommended order: style, engine, interaction, then widgets.