pub struct CellValue {
pub jitter: f32,
}
Expand description
2/3/4 dimensional noise of the random value of the closest cell.
Fields§
§jitter: f32
Implementations§
Trait Implementations§
Source§impl Noise for CellValue
impl Noise for CellValue
Source§fn seed(self, seed: i32) -> Seeded<Self>where
Self: Sized,
fn seed(self, seed: i32) -> Seeded<Self>where
Self: Sized,
Sets a seed to be sampled with. Read more
Source§fn frequency(self, frequency: f32) -> Frequency<Self>where
Self: Sized,
fn frequency(self, frequency: f32) -> Frequency<Self>where
Self: Sized,
Modifies a noise with a frequency multiplier. Read more
Source§fn ridged(self) -> Ridged<Self>where
Self: Sized,
fn ridged(self) -> Ridged<Self>where
Self: Sized,
Modifies a noise to create a peak at 0. Read more
Source§fn triangle_wave(self, frequency: f32) -> TriangleWave<Self>where
Self: Sized,
fn triangle_wave(self, frequency: f32) -> TriangleWave<Self>where
Self: Sized,
Applies a triangle wave to the output of a base noise function. Read more
Source§impl SampleWithSeed<2> for CellValue
impl SampleWithSeed<2> for CellValue
Source§impl SampleWithSeed<2, Simd<f32, 2>> for CellValue
Available on crate feature nightly-simd
only.
impl SampleWithSeed<2, Simd<f32, 2>> for CellValue
Available on crate feature
nightly-simd
only.Source§impl SampleWithSeed<3> for CellValue
impl SampleWithSeed<3> for CellValue
Source§impl SampleWithSeed<3, Simd<f32, 4>> for CellValue
Available on crate feature nightly-simd
only.
impl SampleWithSeed<3, Simd<f32, 4>> for CellValue
Available on crate feature
nightly-simd
only.Source§impl SampleWithSeed<4> for CellValue
impl SampleWithSeed<4> for CellValue
Source§impl SampleWithSeed<4, Simd<f32, 4>> for CellValue
Available on crate feature nightly-simd
only.
impl SampleWithSeed<4, Simd<f32, 4>> for CellValue
Available on crate feature
nightly-simd
only.impl Copy for CellValue
impl StructuralPartialEq for CellValue
Auto Trait Implementations§
impl Freeze for CellValue
impl RefUnwindSafe for CellValue
impl Send for CellValue
impl Sync for CellValue
impl Unpin for CellValue
impl UnwindSafe for CellValue
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