pub struct ImageBuffer {
pub width: usize,
pub height: usize,
pub rgba: Vec<u8>,
}Expand description
RGBA pixel buffer for a decoded or to-be-encoded still image.
Fields§
§width: usizeImage width in pixels.
height: usizeImage height in pixels.
rgba: Vec<u8>Packed RGBA8 pixels in row-major order.
Implementations§
Source§impl ImageBuffer
impl ImageBuffer
Trait Implementations§
Source§impl Clone for ImageBuffer
impl Clone for ImageBuffer
Source§fn clone(&self) -> ImageBuffer
fn clone(&self) -> ImageBuffer
Returns a duplicate 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 Debug for ImageBuffer
impl Debug for ImageBuffer
Source§impl PartialEq for ImageBuffer
impl PartialEq for ImageBuffer
impl Eq for ImageBuffer
impl StructuralPartialEq for ImageBuffer
Auto Trait Implementations§
impl Freeze for ImageBuffer
impl RefUnwindSafe for ImageBuffer
impl Send for ImageBuffer
impl Sync for ImageBuffer
impl Unpin for ImageBuffer
impl UnsafeUnpin for ImageBuffer
impl UnwindSafe for ImageBuffer
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