Struct usvg::FeSpotLight [−][src]
pub struct FeSpotLight { pub x: f64, pub y: f64, pub z: f64, pub points_at_x: f64, pub points_at_y: f64, pub points_at_z: f64, pub specular_exponent: PositiveNumber, pub limiting_cone_angle: Option<f64>, }
Expand description
A spot light source.
feSpotLight
element in the SVG.
Fields
x: f64
X location for the light source.
x
in the SVG.
y: f64
Y location for the light source.
y
in the SVG.
z: f64
Z location for the light source.
z
in the SVG.
points_at_x: f64
X point at which the light source is pointing.
pointsAtX
in the SVG.
points_at_y: f64
Y point at which the light source is pointing.
pointsAtY
in the SVG.
points_at_z: f64
Z point at which the light source is pointing.
pointsAtZ
in the SVG.
specular_exponent: PositiveNumber
Exponent value controlling the focus for the light source.
specularExponent
in the SVG.
limiting_cone_angle: Option<f64>
A limiting cone which restricts the region where the light is projected.
limitingConeAngle
in the SVG.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for FeSpotLight
impl Send for FeSpotLight
impl Sync for FeSpotLight
impl Unpin for FeSpotLight
impl UnwindSafe for FeSpotLight
Blanket Implementations
Mutably borrows from an owned value. Read more