Trait solstice::shader::Shader

source ·
pub trait Shader {
    // Required methods
    fn handle(&self) -> ShaderKey;
    fn attributes(&self) -> &[Attribute];
    fn uniforms(&self) -> &[Uniform];
}

Required Methods§

source

fn handle(&self) -> ShaderKey

source

fn attributes(&self) -> &[Attribute]

source

fn uniforms(&self) -> &[Uniform]

Implementors§