[][src]Trait worldgen::noise::NoiseProvider

pub trait NoiseProvider: Default + Clone + Copy {
    fn generate(&self, x: f64, y: f64, seed: u64) -> f64;
}

The trait for a noise generator.

Required methods

fn generate(&self, x: f64, y: f64, seed: u64) -> f64

This method generates a value of noise at the given location, using a given seed.

Loading content...

Implementors

impl NoiseProvider for CoherentNoise[src]

impl NoiseProvider for PerlinNoise[src]

Loading content...