pub trait Renderer {
// Required methods
fn begin(
&mut self,
width: u32,
height: u32,
camera: Camera,
) -> &mut dyn Canvas;
fn present(&mut self) -> Frame;
fn backend(&self) -> Backend;
}Expand description
Required Methods§
Sourcefn begin(&mut self, width: u32, height: u32, camera: Camera) -> &mut dyn Canvas
fn begin(&mut self, width: u32, height: u32, camera: Camera) -> &mut dyn Canvas
Begin a frame of width × height pixels under camera, returning the
Canvas to push instances into.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".