Trait klaptik::layout::Layout

source ·
pub trait Layout {
    // Required method
    fn layout(node_idx: usize, origin: Point, sprite_size: Size) -> Point;
}

Required Methods§

source

fn layout(node_idx: usize, origin: Point, sprite_size: Size) -> Point

Implementors§

source§

impl<const WRAP: usize> Layout for WrapLayout<DirDown, WRAP>

source§

impl<const WRAP: usize> Layout for WrapLayout<DirLeft, WRAP>

source§

impl<const WRAP: usize> Layout for WrapLayout<DirRight, WRAP>

source§

impl<const WRAP: usize> Layout for WrapLayout<DirUp, WRAP>