pub struct MergeParamsDelegate {
pub opacity: <f64 as Delegated>::Delegate,
pub blend_mode: <BlendMode as Delegated>::Delegate,
}Fields§
§opacity: <f64 as Delegated>::Delegate§blend_mode: <BlendMode as Delegated>::DelegateTrait Implementations§
Source§impl Clone for MergeParamsDelegate
impl Clone for MergeParamsDelegate
Source§impl Debug for MergeParamsDelegate
impl Debug for MergeParamsDelegate
Source§impl Default for MergeParamsDelegate
impl Default for MergeParamsDelegate
Source§impl DelegateEvaluable for MergeParamsDelegate
impl DelegateEvaluable for MergeParamsDelegate
type Evaluated = MergeParams
fn eval( &self, ctx: &DelegateEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Source§impl NodeParams for MergeParamsDelegate
impl NodeParams for MergeParamsDelegate
type Evaluated = MergeParams
fn property_defs() -> Vec<PropertyDef>
fn is_property(id: &str) -> bool
fn default_properties(&self) -> Vec<(&'static str, PropertyValue)>
fn get_property(&self, id: &str) -> Option<PropertyExpression>
fn eval( &self, ctx: &NodeParamEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Auto Trait Implementations§
impl Freeze for MergeParamsDelegate
impl RefUnwindSafe for MergeParamsDelegate
impl Send for MergeParamsDelegate
impl Sync for MergeParamsDelegate
impl Unpin for MergeParamsDelegate
impl UnsafeUnpin for MergeParamsDelegate
impl UnwindSafe for MergeParamsDelegate
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