pub struct TintEffect {
pub name: String,
pub color: Color,
pub clamp_output: bool,
pub source: Option<GraphicsEffectSource>,
}Expand description
Multiplies the channels of its source by a colour (Win2D TintEffect).
Animatable: Color.
Fields§
§name: StringThe name of the effect.
color: ColorThe colour (default opaque white).
clamp_output: boolWhether the output is clamped (stored; the drawing contexts clamp).
source: Option<GraphicsEffectSource>The input.
Trait Implementations§
Source§impl Clone for TintEffect
impl Clone for TintEffect
Source§impl Debug for TintEffect
impl Debug for TintEffect
Source§impl Default for TintEffect
impl Default for TintEffect
Source§impl From<TintEffect> for GraphicsEffect
impl From<TintEffect> for GraphicsEffect
Source§fn from(effect: TintEffect) -> Self
fn from(effect: TintEffect) -> Self
Converts to this type from the input type.
Source§impl From<TintEffect> for GraphicsEffectSource
impl From<TintEffect> for GraphicsEffectSource
Source§fn from(effect: TintEffect) -> Self
fn from(effect: TintEffect) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TintEffect
impl PartialEq for TintEffect
impl StructuralPartialEq for TintEffect
Auto Trait Implementations§
impl Freeze for TintEffect
impl RefUnwindSafe for TintEffect
impl Send for TintEffect
impl Sync for TintEffect
impl Unpin for TintEffect
impl UnsafeUnpin for TintEffect
impl UnwindSafe for TintEffect
Blanket Implementations§
Source§impl<T> AnyValue for Twhere
T: PartialEq + 'static,
impl<T> AnyValue for Twhere
T: PartialEq + 'static,
fn any_value_as_any(&self) -> &(dyn Any + 'static)
fn any_value_eq(&self, other: &(dyn AnyValue + 'static)) -> bool
fn any_value_type_name(&self) -> &'static str
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more