[−][src]Trait kiss3d::resource::material::Material
Trait implemented by materials.
Required methods
fn render(
&mut self,
pass: usize,
transform: &Isometry3<f32>,
scale: &Vector3<f32>,
camera: &mut dyn Camera,
light: &Light,
data: &ObjectData,
mesh: &mut Mesh
)
&mut self,
pass: usize,
transform: &Isometry3<f32>,
scale: &Vector3<f32>,
camera: &mut dyn Camera,
light: &Light,
data: &ObjectData,
mesh: &mut Mesh
)
Renders an object using this material.
Implementors
impl Material for NormalsMaterial
[src]
fn render(
&mut self,
pass: usize,
transform: &Isometry3<f32>,
scale: &Vector3<f32>,
camera: &mut dyn Camera,
_: &Light,
data: &ObjectData,
mesh: &mut Mesh
)
[src]
&mut self,
pass: usize,
transform: &Isometry3<f32>,
scale: &Vector3<f32>,
camera: &mut dyn Camera,
_: &Light,
data: &ObjectData,
mesh: &mut Mesh
)
impl Material for ObjectMaterial
[src]
fn render(
&mut self,
pass: usize,
transform: &Isometry3<f32>,
scale: &Vector3<f32>,
camera: &mut dyn Camera,
light: &Light,
data: &ObjectData,
mesh: &mut Mesh
)
[src]
&mut self,
pass: usize,
transform: &Isometry3<f32>,
scale: &Vector3<f32>,
camera: &mut dyn Camera,
light: &Light,
data: &ObjectData,
mesh: &mut Mesh
)