pub struct SpeckleMaterial {
pub value: Color,
pub alpha: Option<u8>,
pub luminance: Option<u8>,
pub surface_fraction: f32,
pub size: GrainSize,
}Expand description
Speckle material definition of a color definition (!COLOUR language extension).
Fields§
§value: ColorPrimary color value of the material.
alpha: Option<u8>Optional alpha (opacity) value.
luminance: Option<u8>Optional brightness value.
surface_fraction: f32Fraction of the surface using the alternate color.
size: GrainSizeSize of speckle grains.
Trait Implementations§
Source§impl Debug for SpeckleMaterial
impl Debug for SpeckleMaterial
Source§impl PartialEq for SpeckleMaterial
impl PartialEq for SpeckleMaterial
impl StructuralPartialEq for SpeckleMaterial
Auto Trait Implementations§
impl Freeze for SpeckleMaterial
impl RefUnwindSafe for SpeckleMaterial
impl Send for SpeckleMaterial
impl Sync for SpeckleMaterial
impl Unpin for SpeckleMaterial
impl UnwindSafe for SpeckleMaterial
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