Struct noise_functions::Perlin
source · pub struct Perlin;
Expand description
2/3 dimensional Perlin noise
Implementations§
source§impl Perlin
impl Perlin
pub const fn seed(self, seed: i32) -> Seeded<Self>
pub const fn frequency(self, frequency: f32) -> Frequency<Self>
sourcepub const fn fbm(self, octaves: u32, gain: f32, lacunarity: f32) -> Fbm<Self>
pub const fn fbm(self, octaves: u32, gain: f32, lacunarity: f32) -> Fbm<Self>
This function is const
if the feature nightly-const-fn-float
is enabled.
Trait Implementations§
source§impl PartialEq for Perlin
impl PartialEq for Perlin
impl Copy for Perlin
impl Eq for Perlin
impl StructuralPartialEq for Perlin
Auto Trait Implementations§
impl Freeze for Perlin
impl RefUnwindSafe for Perlin
impl Send for Perlin
impl Sync for Perlin
impl Unpin for Perlin
impl UnwindSafe for Perlin
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