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