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
)
&mut self,
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>,