Struct ssd1306::mode::graphics::GraphicsMode[][src]

pub struct GraphicsMode<DI> where
    DI: DisplayInterface
{ /* fields omitted */ }

Graphics mode handler

Methods

impl<DI> GraphicsMode<DI> where
    DI: DisplayInterface
[src]

Clear the display buffer. You need to call disp.flush() for any effect on the screen

Reset display

Write out data to display

Turn a pixel on or off. A non-zero value is treated as on, 0 as off. If the X and Y coordinates are out of the bounds of the display, this method call is a noop.

Display is set up in column mode, i.e. a byte walks down a column of 8 pixels from column 0 on the left, to column n on the right

Get display dimensions, taking into account the current rotation of the display

Set the display rotation

Trait Implementations

impl<DI> DisplayModeTrait<DI> for GraphicsMode<DI> where
    DI: DisplayInterface
[src]

Create new GraphicsMode instance

Release all resources used by GraphicsMode

impl<DI> Drawing<PixelColorU8> for GraphicsMode<DI> where
    DI: DisplayInterface
[src]

Draw an object from an iterator over its pixels

Auto Trait Implementations

impl<DI> Send for GraphicsMode<DI> where
    DI: Send

impl<DI> Sync for GraphicsMode<DI> where
    DI: Sync