Struct luminance::pipeline::ShadingCommand [] [src]

pub struct ShadingCommand<'a, C> where C: 'a + HasProgram + HasTessellation {
    pub program: &'a Program<C>,
    pub render_commands: Vec<Pipe<'a, C, RenderCommand<'a, C>>>,
}

A dynamic shading command. A shading command gathers render commands under a shader Program.

Fields

Embedded program.

Render commands to execute for this shading command.

Methods

impl<'a, C> ShadingCommand<'a, C> where C: 'a + HasProgram + HasTessellation
[src]

Create a new shading command.