pub struct Simplex;
Expand description
2/3/4 dimensional Simplex noise.
Trait Implementations§
Source§impl Noise for Simplex
impl Noise for Simplex
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 Simplex
impl SampleWithSeed<2> for Simplex
Source§impl SampleWithSeed<2, Simd<f32, 2>> for Simplex
Available on crate feature nightly-simd
only.
impl SampleWithSeed<2, Simd<f32, 2>> for Simplex
Available on crate feature
nightly-simd
only.Source§impl SampleWithSeed<3> for Simplex
impl SampleWithSeed<3> for Simplex
Source§impl SampleWithSeed<3, Simd<f32, 4>> for Simplex
Available on crate feature nightly-simd
only.
impl SampleWithSeed<3, Simd<f32, 4>> for Simplex
Available on crate feature
nightly-simd
only.Source§impl SampleWithSeed<4> for Simplex
impl SampleWithSeed<4> for Simplex
Source§impl SampleWithSeed<4, Simd<f32, 4>> for Simplex
Available on crate feature nightly-simd
only.
impl SampleWithSeed<4, Simd<f32, 4>> for Simplex
Available on crate feature
nightly-simd
only.impl Copy for Simplex
impl Eq for Simplex
impl StructuralPartialEq for Simplex
Auto Trait Implementations§
impl Freeze for Simplex
impl RefUnwindSafe for Simplex
impl Send for Simplex
impl Sync for Simplex
impl Unpin for Simplex
impl UnwindSafe for Simplex
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