Struct sixtyfps_corelib::layout::BoxLayoutData [−][src]
#[repr(C)]pub struct BoxLayoutData<'a> { pub size: f32, pub spacing: f32, pub padding: &'a Padding, pub alignment: LayoutAlignment, pub cells: Slice<'a, BoxLayoutCellData>, }
Expand description
The BoxLayoutData is used to represent both a Horizontal and Vertical layout. The width/height x/y correspond to that of a horizontal layout. For vertical layout, they are inverted
Fields
size: f32
spacing: f32
padding: &'a Padding
alignment: LayoutAlignment
cells: Slice<'a, BoxLayoutCellData>
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for BoxLayoutData<'a>
impl<'a> !Send for BoxLayoutData<'a>
impl<'a> !Sync for BoxLayoutData<'a>
impl<'a> Unpin for BoxLayoutData<'a>
impl<'a> UnwindSafe for BoxLayoutData<'a>