Module layout_resolve

Source
Expand description

Declarative-length resolution against constraints.

§Examples

use ailloli_ui_core::Constraints;
use ailloli_ui_core::style::layout_resolve::resolve_widget_size;
use ailloli_ui_core::style::LayoutStyle;
assert_eq!(resolve_widget_size(ailloli_ui_core::Size::new(1.0, 2.0), LayoutStyle::new(), Constraints::loose(10.0, 10.0)).w, 1.0);

Resolution of declarative lengths against parent layout constraints.

Structs§

ResolvedLayout
Resolved explicit sizes from LayoutStyle (fill / px / percent).

Functions§

resolve_widget_size
Applies a LayoutStyle to an intrinsic size under parent constraints.