Skip to main content

GpuDevice

Trait GpuDevice 

Source
pub trait GpuDevice:
    Device
    + Send
    + Sync
    + Any {
    // Required methods
    fn get_framebuffer(&self) -> Result<&mut [u8], Error>;
    fn resolution(&self) -> Result<(u32, u32), Error>;
    fn flush(&self) -> Result<(), Error>;
}

Required Methods§

Source

fn get_framebuffer(&self) -> Result<&mut [u8], Error>

Source

fn resolution(&self) -> Result<(u32, u32), Error>

Source

fn flush(&self) -> Result<(), Error>

Implementors§

Source§

impl<H: Hal + 'static> GpuDevice for VirtIOGpuWrapper<H>