Struct dae_parser::ConstantFx
source · pub struct ConstantFx {
pub emission: Option<WithSid<ColorParam>>,
pub reflective: Option<WithSid<ColorParam>>,
pub reflectivity: Option<WithSid<FloatParam>>,
pub transparent: Option<WithSid<ColorParam>>,
pub transparency: Option<WithSid<FloatParam>>,
pub index_of_refraction: Option<WithSid<FloatParam>>,
}
Expand description
Produces a constantly shaded surface that is independent of lighting.
Fields§
§emission: Option<WithSid<ColorParam>>
Declares the amount of light emitted from the surface of this object.
reflective: Option<WithSid<ColorParam>>
Declares the color of a perfect mirror reflection.
reflectivity: Option<WithSid<FloatParam>>
Declares the amount of perfect mirror reflection to be added to the reflected light as a value between 0.0 and 1.0.
transparent: Option<WithSid<ColorParam>>
Declares the color of perfectly refracted light.
transparency: Option<WithSid<FloatParam>>
Declares the amount of perfectly refracted light added to the reflected color as a scalar value between 0.0 and 1.0.
index_of_refraction: Option<WithSid<FloatParam>>
Declares the index of refraction for perfectly refracted light as a single scalar index.
Implementations§
Trait Implementations§
source§impl Clone for ConstantFx
impl Clone for ConstantFx
source§fn clone(&self) -> ConstantFx
fn clone(&self) -> ConstantFx
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ConstantFx
impl Debug for ConstantFx
source§impl Default for ConstantFx
impl Default for ConstantFx
source§fn default() -> ConstantFx
fn default() -> ConstantFx
Returns the “default value” for a type. Read more
source§impl From<ConstantFx> for Shader
impl From<ConstantFx> for Shader
source§fn from(v: ConstantFx) -> Self
fn from(v: ConstantFx) -> Self
Converts to this type from the input type.