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