Shader

Trait Shader 

Source
pub trait Shader<Vtx, Var, Uni>: VertexShader<Vtx, Uni, Output = Vertex<ProjVec3, Var>> + FragmentShader<Var> { }
Expand description

Alias for combined vertex+fragment shader types

Implementors§

Source§

impl<S, Vtx, Var, Uni> Shader<Vtx, Var, Uni> for S
where S: VertexShader<Vtx, Uni, Output = Vertex<ProjVec3, Var>> + FragmentShader<Var>,