pub enum RarityValueMapper {
Tunnels,
Caves,
}Expand description
Rarity value mapper for cave generation.
Used at runtime by transpiled WeirdScaledSampler code.
Variants§
Implementations§
Source§impl RarityValueMapper
impl RarityValueMapper
Sourcepub fn get_values(self, rarity: f64) -> f64
pub fn get_values(self, rarity: f64) -> f64
Get the scaling factor for this mapper based on rarity value.
From vanilla NoiseRouterData.QuantizedSpaghettiRarity.
Trait Implementations§
Source§impl Clone for RarityValueMapper
impl Clone for RarityValueMapper
Source§fn clone(&self) -> RarityValueMapper
fn clone(&self) -> RarityValueMapper
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RarityValueMapper
Source§impl Debug for RarityValueMapper
impl Debug for RarityValueMapper
impl Eq for RarityValueMapper
Source§impl PartialEq for RarityValueMapper
impl PartialEq for RarityValueMapper
impl StructuralPartialEq for RarityValueMapper
Auto Trait Implementations§
impl Freeze for RarityValueMapper
impl RefUnwindSafe for RarityValueMapper
impl Send for RarityValueMapper
impl Sync for RarityValueMapper
impl Unpin for RarityValueMapper
impl UnsafeUnpin for RarityValueMapper
impl UnwindSafe for RarityValueMapper
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreWraps this value in an
Arc<SyncMutex<>>