pub struct SceneLayout {
pub layout_type: LayoutType,
pub columns: Option<u32>,
pub rows: Option<u32>,
pub gap: u32,
pub direction: Option<FlexDirection>,
pub wrap: Option<bool>,
pub width: Option<u32>,
pub height: Option<u32>,
}Expand description
Scene layout configuration.
Fields§
§layout_type: LayoutTypeLayout type
columns: Option<u32>Number of columns (for grid layout)
rows: Option<u32>Number of rows (for grid layout)
gap: u32Gap between widgets in pixels
direction: Option<FlexDirection>Flex direction (for flex layout)
wrap: Option<bool>Flex wrap (for flex layout)
width: Option<u32>Canvas width (for absolute layout)
height: Option<u32>Canvas height (for absolute layout)
Trait Implementations§
Source§impl Clone for SceneLayout
impl Clone for SceneLayout
Source§fn clone(&self) -> SceneLayout
fn clone(&self) -> SceneLayout
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SceneLayout
impl Debug for SceneLayout
Source§impl<'de> Deserialize<'de> for SceneLayout
impl<'de> Deserialize<'de> for SceneLayout
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SceneLayout
impl RefUnwindSafe for SceneLayout
impl Send for SceneLayout
impl Sync for SceneLayout
impl Unpin for SceneLayout
impl UnwindSafe for SceneLayout
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