Struct assimp_sys::AiLight
[−]
[src]
#[repr(C)]pub struct AiLight { pub name: AiString, pub light_type: AiLightSourceType, pub position: AiVector3D, pub direction: AiVector3D, pub up: AiVector3D, pub attenuation_constant: c_float, pub attenuation_linear: c_float, pub attenuation_quadratic: c_float, pub color_diffuse: AiColor3D, pub color_specular: AiColor3D, pub color_ambient: AiColor3D, pub angle_inner_cone: c_float, pub angle_outer_cone: c_float, pub size: AiVector2D, }
Fields
name: AiString
light_type: AiLightSourceType
position: AiVector3D
direction: AiVector3D
up: AiVector3D
attenuation_constant: c_float
attenuation_linear: c_float
attenuation_quadratic: c_float
color_diffuse: AiColor3D
color_specular: AiColor3D
color_ambient: AiColor3D
angle_inner_cone: c_float
angle_outer_cone: c_float
size: AiVector2D
Trait Implementations
impl Clone for AiLight
[src]
fn clone(&self) -> AiLight
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more