Struct ringl::basic_material::BasicMaterial [−][src]
pub struct BasicMaterial<T = Texture> { /* fields omitted */ }
Methods
impl<T: Borrow<Texture>> BasicMaterial<T>
[src]
impl<T: Borrow<Texture>> BasicMaterial<T>
Trait Implementations
impl Default for BasicMaterial
[src]
impl Default for BasicMaterial
fn default() -> BasicMaterial
[src]
fn default() -> BasicMaterial
Returns the "default value" for a type. Read more
impl<T: Borrow<Texture>> Material for BasicMaterial<T>
[src]
impl<T: Borrow<Texture>> Material for BasicMaterial<T>
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, _: &Renderer<R>) -> Vec<Uniform>
[src]
fn uniforms<R: RenderSurface>(&self, _: &Renderer<R>) -> Vec<Uniform>
fn properties(&self) -> Vec<Property>
[src]
fn properties(&self) -> Vec<Property>
Auto Trait Implementations
impl<T = Texture> !Send for BasicMaterial<T>
impl<T = Texture> !Send for BasicMaterial<T>
impl<T = Texture> !Sync for BasicMaterial<T>
impl<T = Texture> !Sync for BasicMaterial<T>