pub struct CompositeEffect {
pub name: String,
pub mode: CanvasComposite,
pub sources: Vec<GraphicsEffectSource>,
}Expand description
Draws its sources over each other, in order (Win2D CompositeEffect).
Fields§
§name: StringThe name of the effect.
mode: CanvasCompositeHow the sources are combined.
sources: Vec<GraphicsEffectSource>The inputs, the first at the bottom.
Trait Implementations§
Source§impl Clone for CompositeEffect
impl Clone for CompositeEffect
Source§impl Debug for CompositeEffect
impl Debug for CompositeEffect
Source§impl Default for CompositeEffect
impl Default for CompositeEffect
Source§impl From<CompositeEffect> for GraphicsEffect
impl From<CompositeEffect> for GraphicsEffect
Source§fn from(effect: CompositeEffect) -> Self
fn from(effect: CompositeEffect) -> Self
Converts to this type from the input type.
Source§impl From<CompositeEffect> for GraphicsEffectSource
impl From<CompositeEffect> for GraphicsEffectSource
Source§fn from(effect: CompositeEffect) -> Self
fn from(effect: CompositeEffect) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CompositeEffect
impl PartialEq for CompositeEffect
impl StructuralPartialEq for CompositeEffect
Auto Trait Implementations§
impl Freeze for CompositeEffect
impl RefUnwindSafe for CompositeEffect
impl Send for CompositeEffect
impl Sync for CompositeEffect
impl Unpin for CompositeEffect
impl UnsafeUnpin for CompositeEffect
impl UnwindSafe for CompositeEffect
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