Trait rgb::FromSlice [] [src]

pub trait FromSlice<T: Copy> {
    fn as_rgb(&self) -> &[RGB<T>];
fn as_rgba(&self) -> &[RGBA<T>];
fn as_rgb_mut(&mut self) -> &mut [RGB<T>];
fn as_rgba_mut(&mut self) -> &mut [RGBA<T>];
fn as_bgr(&self) -> &[BGR<T>];
fn as_bgra(&self) -> &[BGRA<T>];
fn as_bgr_mut(&mut self) -> &mut [BGR<T>];
fn as_bgra_mut(&mut self) -> &mut [BGRA<T>]; }

Cast a slice of component values (bytes) as a slice of RGB/RGBA pixels

If there's any incomplete pixel at the end of the slice it is ignored.

Required Methods

Reinterpert slice as RGB pixels

Reinterpert slice as RGBA pixels

Reinterpert mutable slice as RGB pixels

Reinterpert mutable slice as RGBA pixels

Reinterpert slice as reverse-order BGR pixels

Reinterpert slice as reverse-order BGRA pixels

Reinterpert ntable slice as reverse-order BGR pixels

Reinterpert mutable slice as reverse-order BGRA pixels

Implementors