Trait lyon::extra::triangle_rasterizer::ShadingStage   
                   
                       [−]
                   
               [src]
pub trait ShadingStage<Vertex, Constants> {
    fn process_block(&mut self,
                 x: i32,
                 y: i32,
                 mask: BoolVec4,
                 vertex: &Vertex,
                 constants: &Constants);
    fn get_size(&self) -> (usize, usize);
}
            Required Methods
fn process_block(&mut self,
                 x: i32,
                 y: i32,
                 mask: BoolVec4,
                 vertex: &Vertex,
                 constants: &Constants)
x: i32,
y: i32,
mask: BoolVec4,
vertex: &Vertex,
constants: &Constants)
fn get_size(&self) -> (usize, usize)
Implementors
impl<'l, 'm, Pixel, Vertex, Constants, Shader> ShadingStage<Vertex, Constants> for ColorTarget<'l, 'm, Pixel, Shader> where Pixel: Copy + 'static, Shader: PixelShader<Pixel, Vertex, Constants>