Skip to main content

GraphicsBackend

Trait GraphicsBackend 

Source
pub trait GraphicsBackend {
    // Required methods
    fn fill_rect(&mut self, x: u32, y: u32, w: u32, h: u32, color: u32);
    fn blit(
        &mut self,
        dst_x: u32,
        dst_y: u32,
        src: &[u32],
        src_w: u32,
        src_h: u32,
    );
    fn present(&mut self);
}

Required Methods§

Source

fn fill_rect(&mut self, x: u32, y: u32, w: u32, h: u32, color: u32)

Source

fn blit(&mut self, dst_x: u32, dst_y: u32, src: &[u32], src_w: u32, src_h: u32)

Source

fn present(&mut self)

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§