pub struct HueSaturation {
pub id: NodeId,
pub params: HueSaturationParamsDelegate,
pub source: PortRef,
}Expand description
Adjusts raster hue, saturation, and lightness.
Fields§
§id: NodeId§params: HueSaturationParamsDelegate§source: PortRefTrait Implementations§
Source§impl Clone for HueSaturation
impl Clone for HueSaturation
Source§fn clone(&self) -> HueSaturation
fn clone(&self) -> HueSaturation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HueSaturation
impl Debug for HueSaturation
Source§impl Default for HueSaturation
impl Default for HueSaturation
Source§impl GpuCompileNode for HueSaturation
impl GpuCompileNode for HueSaturation
fn compile_gpu( &self, ctx: &mut CompileContext<'_>, port: &PortRef, ) -> Result<CompiledOutput, LumenError>
Source§impl Node for HueSaturation
impl Node for HueSaturation
fn id(&self) -> NodeId
fn input_port_defs(&self) -> &'static [InputPortDef]
fn input_ports(&self) -> Vec<PortRef>
fn output_port_defs(&self) -> &'static [OutputPortDef]
Source§impl PropertyEval for HueSaturation
impl PropertyEval for HueSaturation
fn get_property( &self, id: &str, ) -> Result<Option<PropertyExpression>, LumenError>
Auto Trait Implementations§
impl Freeze for HueSaturation
impl RefUnwindSafe for HueSaturation
impl Send for HueSaturation
impl Sync for HueSaturation
impl Unpin for HueSaturation
impl UnsafeUnpin for HueSaturation
impl UnwindSafe for HueSaturation
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