Struct mallumo_gls::pipeline::Pipeline
[−]
[src]
pub struct Pipeline<'a> { pub vertex_shader: Option<&'a Shader>, pub tessellation_control_shader: Option<&'a Shader>, pub tessellation_evaluation_shader: Option<&'a Shader>, pub geometry_shader: Option<&'a Shader>, pub fragment_shader: Option<&'a Shader>, // some fields omitted }
Fields
vertex_shader: Option<&'a Shader>
tessellation_control_shader: Option<&'a Shader>
tessellation_evaluation_shader: Option<&'a Shader>
geometry_shader: Option<&'a Shader>
fragment_shader: Option<&'a Shader>
Methods
impl<'a> Pipeline<'a>
[src]
fn new(
vertex_shader: Option<&'a Shader>,
tessellation_control_shader: Option<&'a Shader>,
tessellation_evaluation_shader: Option<&'a Shader>,
geometry_shader: Option<&'a Shader>,
fragment_shader: Option<&'a Shader>
) -> Pipeline<'a>
vertex_shader: Option<&'a Shader>,
tessellation_control_shader: Option<&'a Shader>,
tessellation_evaluation_shader: Option<&'a Shader>,
geometry_shader: Option<&'a Shader>,
fragment_shader: Option<&'a Shader>
) -> Pipeline<'a>