1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
pub mod algorithm;

pub use algorithm::Algorithm;

use polyhorn_ui::geometry::{Dimension, Point, Size};

pub enum MeasureFunc {
    Boxed(Box<dyn Fn(Size<Dimension<f32>>) -> Size<f32>>),
}

pub struct Layout {
    pub origin: Point<f32>,
    pub size: Size<f32>,
}