Struct rasterize::ImageMutRef [−][src]
pub struct ImageMutRef<'a, C> { /* fields omitted */ }
Implementations
impl<'a, P> ImageMutRef<'a, P>
[src]
impl<'a, P> ImageMutRef<'a, P>
[src]pub fn new(shape: Shape, data: &'a mut [P]) -> Self
[src]
Trait Implementations
impl<'a, P> Image for ImageMutRef<'a, P>
[src]
impl<'a, P> Image for ImageMutRef<'a, P>
[src]type Pixel = P
Pixel type
fn shape(&self) -> Shape
[src]
fn data(&self) -> &[Self::Pixel]
[src]
fn size(&self) -> Size
[src]
fn width(&self) -> usize
[src]
fn height(&self) -> usize
[src]
fn get(&self, row: usize, col: usize) -> Option<&Self::Pixel>
[src]
fn as_ref(&self) -> ImageRef<'_, Self::Pixel>
[src]
fn iter(&self) -> ImageIter<'_, Self::Pixel>ⓘ
[src]
fn write_ppm<W>(&self, out: W) -> Result<(), Error> where
W: Write,
Self::Pixel: Color,
Self: Sized,
[src]
W: Write,
Self::Pixel: Color,
Self: Sized,
fn write_bmp<W>(&self, out: W) -> Result<(), Error> where
W: Write,
Self::Pixel: Color,
Self: Sized,
[src]
W: Write,
Self::Pixel: Color,
Self: Sized,
impl<'a, P> ImageMut for ImageMutRef<'a, P>
[src]
impl<'a, P> ImageMut for ImageMutRef<'a, P>
[src]fn data_mut(&mut self) -> &mut [Self::Pixel]
[src]
fn get_mut(&mut self, row: usize, col: usize) -> Option<&mut Self::Pixel>
[src]
fn as_mut(&mut self) -> ImageMutRef<'_, Self::Pixel>
[src]
fn clear(&mut self) where
Self::Pixel: Default,
[src]
Self::Pixel: Default,
fn iter_mut(&mut self) -> ImageMutIter<'_, Self::Pixel>ⓘNotable traits for ImageMutIter<'a, P>
impl<'a, P> Iterator for ImageMutIter<'a, P> type Item = &'a mut P;
[src]
Notable traits for ImageMutIter<'a, P>
impl<'a, P> Iterator for ImageMutIter<'a, P> type Item = &'a mut P;
Auto Trait Implementations
impl<'a, C> RefUnwindSafe for ImageMutRef<'a, C> where
C: RefUnwindSafe,
impl<'a, C> RefUnwindSafe for ImageMutRef<'a, C> where
C: RefUnwindSafe,
impl<'a, C> Send for ImageMutRef<'a, C> where
C: Send,
impl<'a, C> Send for ImageMutRef<'a, C> where
C: Send,
impl<'a, C> Sync for ImageMutRef<'a, C> where
C: Sync,
impl<'a, C> Sync for ImageMutRef<'a, C> where
C: Sync,
impl<'a, C> Unpin for ImageMutRef<'a, C>
impl<'a, C> Unpin for ImageMutRef<'a, C>
impl<'a, C> !UnwindSafe for ImageMutRef<'a, C>
impl<'a, C> !UnwindSafe for ImageMutRef<'a, C>