Trait voxel_worldgen::layer::GenLayer
[−]
[src]
pub trait GenLayer<O: Sized> { fn gen(
&self,
world_seed: i64,
pos: Pnt2<i32>,
size: Vec2<u32>
) -> GenUnit2<O>; }
Required Methods
Implementors
impl GenLayer<bool> for GenIsland
impl<I> GenLayer<I> for GenZoom<I> where
I: PartialEq + Copy,impl GenLayer<bool> for GenReduceOcean
impl GenLayer<f32> for GenSimplex
impl<O> GenLayer<O> for GenSimpleFn<O>
impl<I: Copy, O> GenLayer<O> for GenSimpleFnTransformer<I, O>
impl<I1: Copy, I2: Copy, O> GenLayer<O> for GenSimpleFnMixer<I1, I2, O>