pub struct ImageRefMut<'a, FMT: PixelFormat> { /* private fields */ }
Expand description
A view of mutable image to have pixel format FMT
.
Implementations§
Source§impl<'a, FMT: PixelFormat> ImageRefMut<'a, FMT>
impl<'a, FMT: PixelFormat> ImageRefMut<'a, FMT>
Trait Implementations§
Source§impl<F: PixelFormat> Debug for ImageRefMut<'_, F>
impl<F: PixelFormat> Debug for ImageRefMut<'_, F>
Source§impl<FMT: PixelFormat> ImageData<FMT> for ImageRefMut<'_, FMT>
impl<FMT: PixelFormat> ImageData<FMT> for ImageRefMut<'_, FMT>
Source§fn buffer_ref(&self) -> ImageBufferRef<'_, FMT>
fn buffer_ref(&self) -> ImageBufferRef<'_, FMT>
Returns the image buffer specified by pixel format
F
. Read moreSource§fn buffer(self) -> ImageBuffer<FMT>
fn buffer(self) -> ImageBuffer<FMT>
Returns the image buffer specified by pixel format
F
. Read moreSource§impl<FMT: PixelFormat> ImageMutData<FMT> for ImageRefMut<'_, FMT>
impl<FMT: PixelFormat> ImageMutData<FMT> for ImageRefMut<'_, FMT>
Source§fn buffer_mut_ref(&mut self) -> ImageBufferMutRef<'_, FMT>
fn buffer_mut_ref(&mut self) -> ImageBufferMutRef<'_, FMT>
Returns the image mutable buffer specified by pixel format
F
. Read moreSource§impl<FMT: PixelFormat> Stride for ImageRefMut<'_, FMT>
impl<FMT: PixelFormat> Stride for ImageRefMut<'_, FMT>
Auto Trait Implementations§
impl<'a, FMT> Freeze for ImageRefMut<'a, FMT>
impl<'a, FMT> RefUnwindSafe for ImageRefMut<'a, FMT>where
FMT: RefUnwindSafe,
impl<'a, FMT> Send for ImageRefMut<'a, FMT>where
FMT: Send,
impl<'a, FMT> Sync for ImageRefMut<'a, FMT>where
FMT: Sync,
impl<'a, FMT> Unpin for ImageRefMut<'a, FMT>where
FMT: Unpin,
impl<'a, FMT> !UnwindSafe for ImageRefMut<'a, FMT>
Blanket Implementations§
Source§impl<S, F> AsImageData<F> for Swhere
S: ImageData<F>,
impl<S, F> AsImageData<F> for Swhere
S: ImageData<F>,
fn as_image_data(&self) -> &dyn ImageData<F>
Source§impl<S, F> AsImageMutStride<F> for Swhere
S: ImageMutStride<F>,
impl<S, F> AsImageMutStride<F> for Swhere
S: ImageMutStride<F>,
fn as_image_mut_stride(&self) -> &dyn ImageMutStride<F>
Source§impl<S, F> AsImageStride<F> for Swhere
S: ImageStride<F>,
impl<S, F> AsImageStride<F> for Swhere
S: ImageStride<F>,
fn as_image_stride(&self) -> &dyn ImageStride<F>
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