pub struct ShadowParamsDelegate {
pub offset_x: <f64 as Delegated>::Delegate,
pub offset_y: <f64 as Delegated>::Delegate,
pub radius: <f64 as Delegated>::Delegate,
pub color: <Paint as Delegated>::Delegate,
pub opacity: <f64 as Delegated>::Delegate,
}Fields§
§offset_x: <f64 as Delegated>::Delegate§offset_y: <f64 as Delegated>::Delegate§radius: <f64 as Delegated>::Delegate§color: <Paint as Delegated>::Delegate§opacity: <f64 as Delegated>::DelegateTrait Implementations§
Source§impl Clone for ShadowParamsDelegate
impl Clone for ShadowParamsDelegate
Source§impl Debug for ShadowParamsDelegate
impl Debug for ShadowParamsDelegate
Source§impl Default for ShadowParamsDelegate
impl Default for ShadowParamsDelegate
Source§impl DelegateEvaluable for ShadowParamsDelegate
impl DelegateEvaluable for ShadowParamsDelegate
type Evaluated = ShadowParams
fn eval( &self, ctx: &DelegateEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Source§impl NodeParams for ShadowParamsDelegate
impl NodeParams for ShadowParamsDelegate
type Evaluated = ShadowParams
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 ShadowParamsDelegate
impl RefUnwindSafe for ShadowParamsDelegate
impl Send for ShadowParamsDelegate
impl Sync for ShadowParamsDelegate
impl Unpin for ShadowParamsDelegate
impl UnsafeUnpin for ShadowParamsDelegate
impl UnwindSafe for ShadowParamsDelegate
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