Trait nannou::noise::utils::NoiseMapBuilder [−][src]
pub trait NoiseMapBuilder<'a> { pub fn set_size(self, width: usize, height: usize) -> Self; pub fn set_source_module(
self,
source_module: &'a (dyn NoiseFn<[f64; 3]> + 'a)
) -> Self; pub fn size(&self) -> (usize, usize); pub fn build(&self) -> NoiseMap; }
Required methods
pub fn set_size(self, width: usize, height: usize) -> Self
[src]
pub fn set_source_module(
self,
source_module: &'a (dyn NoiseFn<[f64; 3]> + 'a)
) -> Self
[src]
self,
source_module: &'a (dyn NoiseFn<[f64; 3]> + 'a)
) -> Self
pub fn size(&self) -> (usize, usize)
[src]
pub fn build(&self) -> NoiseMap
[src]
Implementors
impl<'a> NoiseMapBuilder<'a> for CylinderMapBuilder<'a>
[src]
pub fn set_size(self, width: usize, height: usize) -> CylinderMapBuilder<'a>
[src]
pub fn set_source_module(
self,
source_module: &'a (dyn NoiseFn<[f64; 3]> + 'a)
) -> CylinderMapBuilder<'a>
[src]
self,
source_module: &'a (dyn NoiseFn<[f64; 3]> + 'a)
) -> CylinderMapBuilder<'a>
pub fn size(&self) -> (usize, usize)
[src]
pub fn build(&self) -> NoiseMap
[src]
impl<'a> NoiseMapBuilder<'a> for PlaneMapBuilder<'a>
[src]
pub fn set_size(self, width: usize, height: usize) -> PlaneMapBuilder<'a>
[src]
pub fn set_source_module(
self,
source_module: &'a (dyn NoiseFn<[f64; 3]> + 'a)
) -> PlaneMapBuilder<'a>
[src]
self,
source_module: &'a (dyn NoiseFn<[f64; 3]> + 'a)
) -> PlaneMapBuilder<'a>