pub struct SetGrass {
pub grass: Option<bool>,
pub texture_name: Option<String>,
pub density: Option<f32>,
pub height: Option<f32>,
pub ambient: Option<[f32; 3]>,
pub diffuse: Option<[f32; 3]>,
}Expand description
Parsed [GRASS] section.
§Examples
let grass = nwnrs_set::SetGrass::default();
assert!(grass.texture_name.is_none());Fields§
§grass: Option<bool>Whether grass rendering is enabled.
texture_name: Option<String>Grass texture resource name.
density: Option<f32>Grass density value.
height: Option<f32>Grass height value.
ambient: Option<[f32; 3]>Ambient grass color.
diffuse: Option<[f32; 3]>Diffuse grass color.
Trait Implementations§
impl StructuralPartialEq for SetGrass
Auto Trait Implementations§
impl Freeze for SetGrass
impl RefUnwindSafe for SetGrass
impl Send for SetGrass
impl Sync for SetGrass
impl Unpin for SetGrass
impl UnsafeUnpin for SetGrass
impl UnwindSafe for SetGrass
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