Struct luminance::pipeline::ShadingGate [−][src]
pub struct ShadingGate<'a> { /* fields omitted */ }
A shading gate provides you with a way to run shaders on rendering commands.
Methods
impl<'a> ShadingGate<'a>
[src]
impl<'a> ShadingGate<'a>
pub fn shade<In, Out, Uni, F>(&self, program: &Program<In, Out, Uni>, f: F) where
In: Vertex,
Uni: UniformInterface,
F: FnOnce(&RenderGate<In>, &Uni),
[src]
pub fn shade<In, Out, Uni, F>(&self, program: &Program<In, Out, Uni>, f: F) where
In: Vertex,
Uni: UniformInterface,
F: FnOnce(&RenderGate<In>, &Uni),
Run a shader on a set of rendering commands.
Auto Trait Implementations
impl<'a> !Send for ShadingGate<'a>
impl<'a> !Send for ShadingGate<'a>
impl<'a> !Sync for ShadingGate<'a>
impl<'a> !Sync for ShadingGate<'a>