pub struct GlitterMaterial {
pub value: Color,
pub alpha: Option<u8>,
pub luminance: Option<u8>,
pub surface_fraction: f32,
pub volume_fraction: f32,
pub size: GrainSize,
}Expand description
Glitter 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.
volume_fraction: f32Fraction of the volume using the alternate color.
size: GrainSizeSize of glitter grains.
Trait Implementations§
Source§impl Debug for GlitterMaterial
impl Debug for GlitterMaterial
Source§impl PartialEq for GlitterMaterial
impl PartialEq for GlitterMaterial
impl StructuralPartialEq for GlitterMaterial
Auto Trait Implementations§
impl Freeze for GlitterMaterial
impl RefUnwindSafe for GlitterMaterial
impl Send for GlitterMaterial
impl Sync for GlitterMaterial
impl Unpin for GlitterMaterial
impl UnwindSafe for GlitterMaterial
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