Struct noise_functions::Value
source · pub struct Value;
Implementations§
source§impl Value
impl Value
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.
sourcepub const fn fbm_weighted(
self,
octaves: u32,
gain: f32,
lacunarity: f32,
weighted_strength: f32
) -> FbmWeighted<Self>
pub const fn fbm_weighted( self, octaves: u32, gain: f32, lacunarity: f32, weighted_strength: f32 ) -> FbmWeighted<Self>
This function is const
if the feature nightly-const-fn-float
is enabled.
sourcepub const fn ridged(
self,
octaves: u32,
gain: f32,
lacunarity: f32
) -> Ridged<Self>
pub const fn ridged( self, octaves: u32, gain: f32, lacunarity: f32 ) -> Ridged<Self>
This function is const
if the feature nightly-const-fn-float
is enabled.
sourcepub const fn ridged_weighted(
self,
octaves: u32,
gain: f32,
lacunarity: f32,
weighted_strength: f32
) -> RidgedWeighted<Self>
pub const fn ridged_weighted( self, octaves: u32, gain: f32, lacunarity: f32, weighted_strength: f32 ) -> RidgedWeighted<Self>
This function is const
if the feature nightly-const-fn-float
is enabled.
Trait Implementations§
source§impl PartialEq for Value
impl PartialEq for Value
impl Copy for Value
impl Eq for Value
impl StructuralPartialEq for Value
Auto Trait Implementations§
impl Freeze for Value
impl RefUnwindSafe for Value
impl Send for Value
impl Sync for Value
impl Unpin for Value
impl UnwindSafe for Value
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