Struct glium::program::SubroutineData  
                   
                       [−]
                   
               [src]
pub struct SubroutineData {
    pub location_counts: FnvHashMap<ShaderStage, usize>,
    pub subroutine_uniforms: FnvHashMap<(String, ShaderStage), SubroutineUniform>,
}Contains all subroutine data of a program.
Fields
location_counts: FnvHashMap<ShaderStage, usize>
                           Number of subroutine uniform locations per shader stage.
This is not equal to the number of subroutine uniforms per stage,
because users can use #layout(location=...).
subroutine_uniforms: FnvHashMap<(String, ShaderStage), SubroutineUniform>
                           The list of all subroutine uniforms of the program stored in a structured way to enable fast lookups. A subroutine uniform is uniquely defined by a name and a shader stage.
Trait Implementations
impl Clone for SubroutineData[src]
fn clone(&self) -> SubroutineData
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more