Struct gfx::device::shade::ProgramInfo [] [src]

pub struct ProgramInfo {
    pub attributes: Vec<Attribute>,
    pub uniforms: Vec<UniformVar>,
    pub blocks: Vec<BlockVar>,
    pub textures: Vec<SamplerVar>,
}

Metadata about a program.

Fields

attributes

Attributes in the program.

uniforms

Uniforms in the program

blocks

Uniform blocks in the program

textures

Samplers in the program

Trait Implementations

Derived Implementations

impl Debug for ProgramInfo

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl PartialEq for ProgramInfo

fn eq(&self, __arg_0: &ProgramInfo) -> bool

fn ne(&self, __arg_0: &ProgramInfo) -> bool

impl Clone for ProgramInfo

fn clone(&self) -> ProgramInfo

fn clone_from(&mut self, source: &Self)