pub struct CompositionMaskBrushProps { /* private fields */ }Expand description
The UI-thread properties of CompositionMaskBrush.
Implementations§
Source§impl CompositionMaskBrushProps
impl CompositionMaskBrushProps
Sourcepub fn new() -> Self
pub fn new() -> Self
Creates the properties with every field at the default of its type.
The defaults of the schema are applied by
initialize_defaults.
Sourcepub fn base(&self) -> &CompositionBrushProps
pub fn base(&self) -> &CompositionBrushProps
The properties of the base class.
Sourcepub fn initialize_defaults(&self, host: &dyn CompositionMaskBrushHooks)
pub fn initialize_defaults(&self, host: &dyn CompositionMaskBrushHooks)
The InitializeDefaults calls of the constructor chain: the base
classes first, then this class.
Sourcepub fn initialize_own_defaults(&self, host: &dyn CompositionMaskBrushHooks)
pub fn initialize_own_defaults(&self, host: &dyn CompositionMaskBrushHooks)
InitializeDefaults of this class alone.
Sourcepub fn source(&self) -> Option<Rc<dyn ICompositionObject>>
pub fn source(&self) -> Option<Rc<dyn ICompositionObject>>
Source (FerroUI overlay).
Sourcepub fn set_source(
&self,
host: &dyn CompositionMaskBrushHooks,
value: Option<Rc<dyn ICompositionObject>>,
)
pub fn set_source( &self, host: &dyn CompositionMaskBrushHooks, value: Option<Rc<dyn ICompositionObject>>, )
Sets Source (FerroUI overlay).
Sourcepub fn mask(&self) -> Option<Rc<dyn ICompositionObject>>
pub fn mask(&self) -> Option<Rc<dyn ICompositionObject>>
Mask (FerroUI overlay).
Sourcepub fn set_mask(
&self,
host: &dyn CompositionMaskBrushHooks,
value: Option<Rc<dyn ICompositionObject>>,
)
pub fn set_mask( &self, host: &dyn CompositionMaskBrushHooks, value: Option<Rc<dyn ICompositionObject>>, )
Sets Mask (FerroUI overlay).
Sourcepub fn start_animation(
&self,
host: &dyn CompositionMaskBrushHooks,
property_name: &str,
animation: &dyn ICompositionAnimation,
final_value: Option<ExpressionVariant>,
) -> bool
pub fn start_animation( &self, host: &dyn CompositionMaskBrushHooks, property_name: &str, animation: &dyn ICompositionAnimation, final_value: Option<ExpressionVariant>, ) -> bool
Connects an animation with the named property. Returns false when
neither this class nor its generated bases have an animated property
of that name: the caller continues with its hand-written base.
Sourcepub fn serialize_changes_core(
&self,
host: &dyn CompositionMaskBrushHooks,
writer: &mut BatchStreamWriter<'_>,
)
pub fn serialize_changes_core( &self, host: &dyn CompositionMaskBrushHooks, writer: &mut BatchStreamWriter<'_>, )
Writes the changes of the object: the base class first, then the changed-fields mask and the changed members of this class.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for CompositionMaskBrushProps
impl !RefUnwindSafe for CompositionMaskBrushProps
impl !Send for CompositionMaskBrushProps
impl !Sync for CompositionMaskBrushProps
impl !UnwindSafe for CompositionMaskBrushProps
impl Unpin for CompositionMaskBrushProps
impl UnsafeUnpin for CompositionMaskBrushProps
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
affects_render, metadata
overrides). Read more