[][src]Trait noise_fn::noise::Seeded

pub trait Seeded: Sized {
    type Config: Seedable<Seeded = Self>;
}

A struct which can be created by seeding an instance of Config.

Associated Types

type Config: Seedable<Seeded = Self>

Loading content...

Implementors

impl<Inner: Seeded> Seeded for ToFloat<Inner>[src]

type Config = ToFloat<Inner::Config>

impl<Inner: Seeded, InScale: Copy, OutScale: Copy> Seeded for ScaleNoise<Inner, InScale, OutScale>[src]

type Config = ScaleNoise<Inner::Config, InScale, OutScale>

impl<Inner: Seeded, const N: usize> Seeded for Octaves<Inner, N> where
    <Inner::Config as Seedable>::Seed: SplitSeed
[src]

type Config = Octaves<Inner::Config, N>

impl<Inner: Seeded, const N: usize> Seeded for SumNoise<Inner, N> where
    <Inner::Config as Seedable>::Seed: SplitSeed
[src]

type Config = SumNoise<Inner::Config, N>

impl<Noise: SeedOnlyNoise> Seeded for Noise[src]

type Config = EmptyConfig<Noise>

impl<Seed, Inner> Seeded for IgnoreSeed<Seed, Inner>[src]

type Config = Self

impl<Seed: SplitSeed, Inner1: Seeded, Inner2: Seeded> Seeded for AddNoise<Inner1, Inner2> where
    Inner1::Config: Seedable<Seed = Seed>,
    Inner2::Config: Seedable<Seed = Seed>, 
[src]

type Config = AddNoise<Inner1::Config, Inner2::Config>

Loading content...