Struct luminance::pipeline::ShadingCommand
[−]
[src]
pub struct ShadingCommand<'a, In, Out, Uni> where
In: 'a,
Out: 'a,
Uni: 'a, { /* fields omitted */ }
A dynamic shading command. A shading command gathers render commands under a shader
Program
.
Methods
impl<'a, In, Out, Uni> ShadingCommand<'a, In, Out, Uni>
[src]
fn enter<F>(&self, f: F) where
F: FnOnce(&RenderGate<In>, &Uni),
In: Vertex,
Uni: UniformInterface,
F: FnOnce(&RenderGate<In>, &Uni),
In: Vertex,
Uni: UniformInterface,
Enter a ShadingCommand
.
Trait Implementations
impl<'a, In: Clone, Out: Clone, Uni: Clone> Clone for ShadingCommand<'a, In, Out, Uni> where
In: 'a,
Out: 'a,
Uni: 'a,
[src]
In: 'a,
Out: 'a,
Uni: 'a,
fn clone(&self) -> ShadingCommand<'a, In, Out, Uni>
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