pub trait Noise {
// Provided methods
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 { ... }
}
Expand description
Provides modifier methods for noise types.