Trait raylib::core::models::RaylibMaterial[][src]

pub trait RaylibMaterial: AsRef<Material> + AsMut<Material> {
    fn shader(&self) -> &WeakShader { ... }
fn shader_mut(&mut self) -> &mut WeakShader { ... }
fn maps(&self) -> &[MaterialMap] { ... }
fn maps_mut(&mut self) -> &mut [MaterialMap] { ... }
fn set_material_texture(
        &mut self,
        map_type: MaterialMapIndex,
        texture: impl AsRef<Texture2D>
    ) { ... } }

Provided methods

Implementors