pub struct DiffuseLighting {
pub input: Input,
pub surface_scale: f32,
pub diffuse_constant: f32,
pub lighting_color: Color,
pub light_source: LightSource,
}
Expand description
A diffuse lighting filter primitive.
feDiffuseLighting
element in the SVG.
Fields§
§input: Input
Identifies input for the given filter primitive.
in
in the SVG.
surface_scale: f32
A surface scale.
surfaceScale
in the SVG.
diffuse_constant: f32
A diffuse constant.
diffuseConstant
in the SVG.
lighting_color: Color
A lighting color.
lighting-color
in the SVG.
light_source: LightSource
A light source.
Trait Implementations§
Source§impl Clone for DiffuseLighting
impl Clone for DiffuseLighting
Source§fn clone(&self) -> DiffuseLighting
fn clone(&self) -> DiffuseLighting
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 moreAuto Trait Implementations§
impl Freeze for DiffuseLighting
impl RefUnwindSafe for DiffuseLighting
impl Send for DiffuseLighting
impl Sync for DiffuseLighting
impl Unpin for DiffuseLighting
impl UnwindSafe for DiffuseLighting
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more