Struct luminance::render::ShadingCommand [] [src]

pub struct ShadingCommand<'a, C> where C: 'a + HasProgram + HasTessellation {
    pub program: &'a C::Program,
    pub update: Box<Fn() + 'a>,
    pub render_commands: Vec<RenderCommand<'a, C>>,
}

Fields

program: &'a C::Program update: Box<Fn() + 'a> render_commands: Vec<RenderCommand<'a, C>>

Methods

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

fn new<F: Fn() + 'a>(program: &'a Program<C>, update: F, render_commands: Vec<RenderCommand<'a, C>>) -> Self