pub enum RasterPattern {
Flat(f64),
Gradient {
from: f64,
to: f64,
direction: GradientDirection,
},
Checkerboard {
size: usize,
color1: f64,
color2: f64,
},
Noise {
min: f64,
max: f64,
},
Sine {
amplitude: f64,
frequency: f64,
},
}Expand description
Raster pattern
Variants§
Flat(f64)
Flat value
Gradient
Gradient
Checkerboard
Checkerboard pattern
Noise
Random noise
Sine
Sine wave
Trait Implementations§
Source§impl Clone for RasterPattern
impl Clone for RasterPattern
Source§fn clone(&self) -> RasterPattern
fn clone(&self) -> RasterPattern
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 moreAuto Trait Implementations§
impl Freeze for RasterPattern
impl RefUnwindSafe for RasterPattern
impl Send for RasterPattern
impl Sync for RasterPattern
impl Unpin for RasterPattern
impl UnsafeUnpin for RasterPattern
impl UnwindSafe for RasterPattern
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