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
fn seed(self, seed: i32) -> Seeded<Self>where
Self: Sized,
fn frequency(self, frequency: f32) -> Frequency<Self>where
Self: Sized,
fn fbm(self, octaves: u32, gain: f32, lacunarity: f32) -> Fbm<Self>where
Self: Sized,
fn ridged(self) -> Ridged<Self>where
Self: Sized,
fn triangle_wave(self, frequency: f32) -> TriangleWave<Self>where
Self: Sized,
fn tileable(self, width: f32, height: f32) -> Tileable<Self>where
Self: Sized,
fn mul_seed(self, value: i32) -> MulSeed<Self>where
Self: Sized,
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