pub struct AlphaPremultiplyParamsDelegate {
pub mode: <String as Delegated>::Delegate,
}Fields§
§mode: <String as Delegated>::DelegateTrait Implementations§
Source§impl DelegateEvaluable for AlphaPremultiplyParamsDelegate
impl DelegateEvaluable for AlphaPremultiplyParamsDelegate
type Evaluated = AlphaPremultiplyParams
fn eval( &self, ctx: &DelegateEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Source§impl NodeParams for AlphaPremultiplyParamsDelegate
impl NodeParams for AlphaPremultiplyParamsDelegate
type Evaluated = AlphaPremultiplyParams
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 AlphaPremultiplyParamsDelegate
impl RefUnwindSafe for AlphaPremultiplyParamsDelegate
impl Send for AlphaPremultiplyParamsDelegate
impl Sync for AlphaPremultiplyParamsDelegate
impl Unpin for AlphaPremultiplyParamsDelegate
impl UnsafeUnpin for AlphaPremultiplyParamsDelegate
impl UnwindSafe for AlphaPremultiplyParamsDelegate
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