Struct ssd1306::mode::BufferedGraphicsMode [−][src]
pub struct BufferedGraphicsMode<SIZE> where
SIZE: DisplaySize, { /* fields omitted */ }
Expand description
Buffered graphics mode.
This mode keeps a pixel buffer in system memory, up to 1024 bytes for 128x64px displays. This
buffer is drawn to by set_pixel
commands or
embedded-graphics
commands. The display can then be
updated using the flush
method.
Trait Implementations
impl<SIZE: Clone> Clone for BufferedGraphicsMode<SIZE> where
SIZE: DisplaySize,
SIZE::BufferSize: Clone,
impl<SIZE: Clone> Clone for BufferedGraphicsMode<SIZE> where
SIZE: DisplaySize,
SIZE::BufferSize: Clone,
impl<SIZE: Debug> Debug for BufferedGraphicsMode<SIZE> where
SIZE: DisplaySize,
SIZE::BufferSize: Debug,
impl<SIZE: Debug> Debug for BufferedGraphicsMode<SIZE> where
SIZE: DisplaySize,
SIZE::BufferSize: Debug,
Auto Trait Implementations
impl<SIZE> Send for BufferedGraphicsMode<SIZE>
impl<SIZE> Sync for BufferedGraphicsMode<SIZE>
impl<SIZE> Unpin for BufferedGraphicsMode<SIZE> where
<<SIZE as DisplaySize>::BufferSize as ArrayLength<u8>>::ArrayType: Unpin,