pub trait PlanarMaterial {
fn render(
&mut self,
transform: &Isometry2<f32>,
scale: &Vector2<f32>,
camera: &mut dyn PlanarCamera,
data: &PlanarObjectData,
mesh: &mut PlanarMesh
);
}
Expand description
A material for 2D objects.
Required Methods
fn render(
&mut self,
transform: &Isometry2<f32>,
scale: &Vector2<f32>,
camera: &mut dyn PlanarCamera,
data: &PlanarObjectData,
mesh: &mut PlanarMesh
)
fn render(
&mut self,
transform: &Isometry2<f32>,
scale: &Vector2<f32>,
camera: &mut dyn PlanarCamera,
data: &PlanarObjectData,
mesh: &mut PlanarMesh
)
Render the given planar mesh using this material.