[][src]Trait embedded_graphics::iterator::PixelIteratorExt

pub trait PixelIteratorExt<C> where
    Self: Sized,
    C: PixelColor
{ fn draw<D>(self, target: &mut D) -> Result<(), D::Error>
    where
        D: DrawTarget<Color = C>
;
fn translate(self, offset: Point) -> Translate<Self>

Notable traits for Translate<I>

impl<I, C> Iterator for Translate<I> where
    I: Iterator<Item = Pixel<C>>,
    C: PixelColor
type Item = I::Item;
; }

Extension trait for pixel iterators.

Required methods

fn draw<D>(self, target: &mut D) -> Result<(), D::Error> where
    D: DrawTarget<Color = C>, 

Draws the pixel iterator to a draw target.

fn translate(self, offset: Point) -> Translate<Self>

Notable traits for Translate<I>

impl<I, C> Iterator for Translate<I> where
    I: Iterator<Item = Pixel<C>>,
    C: PixelColor
type Item = I::Item;

Returns a translated version of the iterator.

Loading content...

Implementors

impl<I, C> PixelIteratorExt<C> for I where
    C: PixelColor,
    I: Iterator<Item = Pixel<C>>, 
[src]

Loading content...