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