pub struct FrameLayout {
pub frame_id: usize,
pub y: f32,
pub x: f32,
pub total_width: f32,
pub total_height: f32,
pub content_x: f32,
pub content_y: f32,
pub content_width: f32,
pub content_height: f32,
pub blocks: Vec<BlockLayout>,
pub tables: Vec<TableLayout>,
pub border_width: f32,
}Expand description
Computed layout for a frame.
Fields§
§frame_id: usize§y: f32§x: f32§total_width: f32§total_height: f32§content_x: f32§content_y: f32§content_width: f32§content_height: f32§blocks: Vec<BlockLayout>§tables: Vec<TableLayout>§border_width: f32Auto Trait Implementations§
impl Freeze for FrameLayout
impl RefUnwindSafe for FrameLayout
impl Send for FrameLayout
impl Sync for FrameLayout
impl Unpin for FrameLayout
impl UnsafeUnpin for FrameLayout
impl UnwindSafe for FrameLayout
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more