pub struct GrassData {
pub dim: u32,
pub values: Vec<u8>,
}Expand description
Grass layer data.
Fields§
§dim: u32Dimension (width = height = dim).
values: Vec<u8>Binary grass data, column-major, length = dim * dim. 0 = no grass, 1 = grass.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GrassData
impl<'de> Deserialize<'de> for GrassData
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 GrassData
impl RefUnwindSafe for GrassData
impl Send for GrassData
impl Sync for GrassData
impl Unpin for GrassData
impl UnsafeUnpin for GrassData
impl UnwindSafe for GrassData
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