pub trait Renderer: Renderer {
type Geometry;
// Required method
fn draw(&mut self, layers: Vec<Self::Geometry>);
}
Available on crate feature
canvas
only.Expand description
A renderer capable of drawing some Self::Geometry
.
Required Associated Types§
type Geometry
type Geometry
The kind of geometry this renderer can draw.
Required Methods§
fn draw(&mut self, layers: Vec<Self::Geometry>)
fn draw(&mut self, layers: Vec<Self::Geometry>)
Draws the given layers of Self::Geometry
.
Object Safety§
This trait is not object safe.