polyhorn_layout/
lib.rs

1pub mod algorithm;
2
3pub use algorithm::Algorithm;
4
5use polyhorn_ui::geometry::{Dimension, Point, Size};
6
7pub enum MeasureFunc {
8    Boxed(Box<dyn Fn(Size<Dimension<f32>>) -> Size<f32>>),
9}
10
11pub struct Layout {
12    pub origin: Point<f32>,
13    pub size: Size<f32>,
14}