Struct dxf::entities::Light
[−]
[src]
pub struct Light { pub version_number: i32, pub name: String, pub light_type: LightType, pub is_active: bool, pub plot_glyph: bool, pub intensity: f64, pub position: Point, pub target_location: Point, pub attentuation_type: LightAttenuationType, pub use_attenuation_limits: bool, pub attenuation_start_limit: f64, pub attenuation_end_limit: f64, pub hotspot_angle: f64, pub falloff_angle: f64, pub cast_shadows: bool, pub shadow_type: ShadowType, pub shadow_map_size: i32, pub shadow_map_softness: i16, }
Fields
version_number: i32
name: String
light_type: LightType
is_active: bool
plot_glyph: bool
intensity: f64
position: Point
target_location: Point
attentuation_type: LightAttenuationType
use_attenuation_limits: bool
attenuation_start_limit: f64
attenuation_end_limit: f64
hotspot_angle: f64
falloff_angle: f64
cast_shadows: bool
shadow_type: ShadowType
shadow_map_size: i32
shadow_map_softness: i16
Trait Implementations
impl Clone for Light
[src]
fn clone(&self) -> Light
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Debug for Light
[src]
impl PartialEq for Light
[src]
fn eq(&self, __arg_0: &Light) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Light) -> bool
This method tests for !=
.