[][src]Trait sh1106::mode::displaymode::DisplayModeTrait

pub trait DisplayModeTrait<DI> {
    fn new(properties: DisplayProperties<DI>) -> Self;
fn release(self) -> DisplayProperties<DI>; }

Trait with core functionality for display mode switching

Required methods

fn new(properties: DisplayProperties<DI>) -> Self

Allocate all required data and initialise display for mode

fn release(self) -> DisplayProperties<DI>

Release resources for reuse with different mode

Loading content...

Implementors

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

fn new(properties: DisplayProperties<DI>) -> Self[src]

Create new GraphicsMode instance

fn release(self) -> DisplayProperties<DI>[src]

Release all resources used by GraphicsMode

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

fn new(properties: DisplayProperties<DI>) -> Self[src]

Create new RawMode instance

fn release(self) -> DisplayProperties<DI>[src]

Release all resources used by RawMode

Loading content...