Struct ringl::pbr_material::PbrMaterialWithLights [−][src]
pub struct PbrMaterialWithLights<'a, P: 'a> { /* fields omitted */ }
Trait Implementations
impl<'a, P: Borrow<Program>> Material for PbrMaterialWithLights<'a, P>
[src]
impl<'a, P: Borrow<Program>> Material for PbrMaterialWithLights<'a, P>
fn program<R: RenderSurface>(&self, renderer: &Renderer<R>) -> &Program
[src]
fn program<R: RenderSurface>(&self, renderer: &Renderer<R>) -> &Program
returns the material shader
fn uniforms<R: RenderSurface>(&self, gl: &Renderer<R>) -> Vec<Uniform>
[src]
fn uniforms<R: RenderSurface>(&self, gl: &Renderer<R>) -> Vec<Uniform>
fn properties(&self) -> Vec<Property>
[src]
fn properties(&self) -> Vec<Property>
Auto Trait Implementations
impl<'a, P> !Send for PbrMaterialWithLights<'a, P>
impl<'a, P> !Send for PbrMaterialWithLights<'a, P>
impl<'a, P> !Sync for PbrMaterialWithLights<'a, P>
impl<'a, P> !Sync for PbrMaterialWithLights<'a, P>