pub struct BinaryRawView<'a, T>where
T: Zero,{ /* private fields */ }Implementations§
Trait Implementations§
Source§impl<'a, T> Clone for BinaryRawView<'a, T>
impl<'a, T> Clone for BinaryRawView<'a, T>
Source§fn clone(&self) -> BinaryRawView<'a, T>
fn clone(&self) -> BinaryRawView<'a, T>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'a, T> Debug for BinaryRawView<'a, T>
impl<'a, T> Debug for BinaryRawView<'a, T>
Source§impl<'a, T> GenericImageView for BinaryRawView<'a, T>where
T: Zero,
impl<'a, T> GenericImageView for BinaryRawView<'a, T>where
T: Zero,
Source§unsafe fn unsafe_get_pixel(&self, x: u32, y: u32) -> Self::Pixel
unsafe fn unsafe_get_pixel(&self, x: u32, y: u32) -> Self::Pixel
Returns the pixel located at (x, y). Indexed from top left. Read more
Source§fn get_pixel(&self, x: u32, y: u32) -> Self::Pixel
fn get_pixel(&self, x: u32, y: u32) -> Self::Pixel
Returns the pixel located at (x, y). Indexed from top left. Read more
Source§fn dimensions(&self) -> (u32, u32)
fn dimensions(&self) -> (u32, u32)
The width and height of this image.
Source§fn in_bounds(&self, x: u32, y: u32) -> bool
fn in_bounds(&self, x: u32, y: u32) -> bool
Returns true if this x, y coordinate is contained inside the image.
Source§fn pixels(&self) -> Pixels<'_, Self>where
Self: Sized,
fn pixels(&self) -> Pixels<'_, Self>where
Self: Sized,
Returns an Iterator over the pixels of this image.
The iterator yields the coordinates of each pixel
along with their value
Source§fn view(&self, x: u32, y: u32, width: u32, height: u32) -> SubImage<&Self>where
Self: Sized,
fn view(&self, x: u32, y: u32, width: u32, height: u32) -> SubImage<&Self>where
Self: Sized,
Returns a subimage that is an immutable view into this image.
You can use
GenericImage::sub_image if you need a mutable view instead.
The coordinates set the position of the top left corner of the view.Auto Trait Implementations§
impl<'a, T> Freeze for BinaryRawView<'a, T>
impl<'a, T> RefUnwindSafe for BinaryRawView<'a, T>where
T: RefUnwindSafe,
impl<'a, T> Send for BinaryRawView<'a, T>where
T: Sync,
impl<'a, T> Sync for BinaryRawView<'a, T>where
T: Sync,
impl<'a, T> Unpin for BinaryRawView<'a, T>
impl<'a, T> UnwindSafe for BinaryRawView<'a, T>where
T: RefUnwindSafe,
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