pub struct ChannelShuffleParamsDelegate {
pub red: <ChannelSelector as Delegated>::Delegate,
pub green: <ChannelSelector as Delegated>::Delegate,
pub blue: <ChannelSelector as Delegated>::Delegate,
pub alpha: <ChannelSelector as Delegated>::Delegate,
}Fields§
§red: <ChannelSelector as Delegated>::Delegate§green: <ChannelSelector as Delegated>::Delegate§blue: <ChannelSelector as Delegated>::Delegate§alpha: <ChannelSelector as Delegated>::DelegateTrait Implementations§
Source§impl Clone for ChannelShuffleParamsDelegate
impl Clone for ChannelShuffleParamsDelegate
Source§impl Debug for ChannelShuffleParamsDelegate
impl Debug for ChannelShuffleParamsDelegate
Source§impl DelegateEvaluable for ChannelShuffleParamsDelegate
impl DelegateEvaluable for ChannelShuffleParamsDelegate
type Evaluated = ChannelShuffleParams
fn eval( &self, ctx: &DelegateEvalContext<'_>, ) -> Result<Self::Evaluated, LumenError>
Source§impl NodeParams for ChannelShuffleParamsDelegate
impl NodeParams for ChannelShuffleParamsDelegate
type Evaluated = ChannelShuffleParams
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 ChannelShuffleParamsDelegate
impl RefUnwindSafe for ChannelShuffleParamsDelegate
impl Send for ChannelShuffleParamsDelegate
impl Sync for ChannelShuffleParamsDelegate
impl Unpin for ChannelShuffleParamsDelegate
impl UnsafeUnpin for ChannelShuffleParamsDelegate
impl UnwindSafe for ChannelShuffleParamsDelegate
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