pub struct ResizeParamsDelegate {
pub width: <i64 as Delegated>::Delegate,
pub height: <i64 as Delegated>::Delegate,
pub mode: <ResizeMode as Delegated>::Delegate,
pub sampling: <ResizeSampling as Delegated>::Delegate,
}Fields§
§width: <i64 as Delegated>::Delegate§height: <i64 as Delegated>::Delegate§mode: <ResizeMode as Delegated>::Delegate§sampling: <ResizeSampling as Delegated>::DelegateTrait Implementations§
Source§impl Clone for ResizeParamsDelegate
impl Clone for ResizeParamsDelegate
Source§impl Debug for ResizeParamsDelegate
impl Debug for ResizeParamsDelegate
Source§impl Default for ResizeParamsDelegate
impl Default for ResizeParamsDelegate
Source§impl DelegateEvaluable for ResizeParamsDelegate
impl DelegateEvaluable for ResizeParamsDelegate
type Evaluated = ResizeParams
fn eval( &self, ctx: &DelegateEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Source§impl NodeParams for ResizeParamsDelegate
impl NodeParams for ResizeParamsDelegate
type Evaluated = ResizeParams
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 ResizeParamsDelegate
impl RefUnwindSafe for ResizeParamsDelegate
impl Send for ResizeParamsDelegate
impl Sync for ResizeParamsDelegate
impl Unpin for ResizeParamsDelegate
impl UnsafeUnpin for ResizeParamsDelegate
impl UnwindSafe for ResizeParamsDelegate
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