pub trait DisplayDriverOps: BaseDriverOps {
    // Required methods
    fn info(&self) -> DisplayInfo;
    fn fb(&self) -> FrameBuffer<'_>;
    fn need_flush(&self) -> bool;
    fn flush(&mut self) -> DevResult;
}
Expand description

Operations that require a graphics device driver to implement.

Required Methods§

source

fn info(&self) -> DisplayInfo

Get the display information.

source

fn fb(&self) -> FrameBuffer<'_>

Get the framebuffer.

source

fn need_flush(&self) -> bool

Whether need to flush the framebuffer to the screen.

source

fn flush(&mut self) -> DevResult

Flush framebuffer to the screen.

Implementors§