Crate layout2d [] [src]

Library for UI development

This library features a UIScreen<T> where T is your data that you want to store in the UI. You can for example, have a function callback in the UI.

This library doesn't do any drawing, only layout.

Reexports

pub use rctree::NodeRef;
pub use rect::Rect;
pub use ui_screen::UiScreen;
pub use node_data::NodeData;
pub use node_data::FlexDirection;

Modules

node_data
rctree
rect
ui_screen

Ui screen is a single screen that is visible at one time Uses rctree for reference counted nodes