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>