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§
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)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".