Enum dae_parser::Shader [−][src]
pub enum Shader {
Blinn(Blinn),
Constant(ConstantFx),
Lambert(Lambert),
Phong(Phong),
}
Expand description
A shader element.
Variants
Blinn(Blinn)
Produces a specularly shaded surface with a Blinn BRDF approximation.
Tuple Fields of Blinn
0: Blinn
Constant(ConstantFx)
Produces a constantly shaded surface that is independent of lighting.
Tuple Fields of Constant
0: ConstantFx
Lambert(Lambert)
Produces a diffuse shaded surface that is independent of lighting.
Tuple Fields of Lambert
0: Lambert
Phong(Phong)
Produces a specularly shaded surface where the specular reflection is shaded according the Phong BRDF approximation.
Tuple Fields of Phong
0: Phong
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Shader
impl UnwindSafe for Shader
Blanket Implementations
Mutably borrows from an owned value. Read more