Enum usvg::filter::LightSource
source · [−]pub enum LightSource {
DistantLight(DistantLight),
PointLight(PointLight),
SpotLight(SpotLight),
}
Expand description
A light source kind.
Variants
DistantLight(DistantLight)
PointLight(PointLight)
SpotLight(SpotLight)
Implementations
sourceimpl LightSource
impl LightSource
sourcepub fn transform(self, region: ScreenRect, ts: &Transform) -> Self
pub fn transform(self, region: ScreenRect, ts: &Transform) -> Self
Applies a transform to the light source.
Trait Implementations
sourceimpl Clone for LightSource
impl Clone for LightSource
sourcefn clone(&self) -> LightSource
fn clone(&self) -> LightSource
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for LightSource
impl Debug for LightSource
impl Copy for LightSource
Auto Trait Implementations
impl RefUnwindSafe for LightSource
impl Send for LightSource
impl Sync for LightSource
impl Unpin for LightSource
impl UnwindSafe for LightSource
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more