pub struct NoiseMap { /* private fields */ }
Implementations§
source§impl NoiseMap
impl NoiseMap
pub fn new(width: usize, height: usize) -> Self
pub fn iter(&self) -> Iter<'_, f64>
pub fn iter_mut(&mut self) -> IterMut<'_, f64>
pub fn set_size(self, width: usize, height: usize) -> Self
pub fn size(&self) -> (usize, usize)
pub fn set_border_value(self, border_value: f64) -> Self
pub fn border_value(&self) -> f64
pub fn set_value(&mut self, x: usize, y: usize, value: f64)
pub fn get_value(&self, x: usize, y: usize) -> f64
Trait Implementations§
source§impl<'a> IntoIterator for &'a NoiseMap
impl<'a> IntoIterator for &'a NoiseMap
source§impl<'a> IntoIterator for &'a mut NoiseMap
impl<'a> IntoIterator for &'a mut NoiseMap
Auto Trait Implementations§
impl Freeze for NoiseMap
impl RefUnwindSafe for NoiseMap
impl Send for NoiseMap
impl Sync for NoiseMap
impl Unpin for NoiseMap
impl UnwindSafe for NoiseMap
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more