pub struct ChannelShuffle {
pub id: NodeId,
pub params: ChannelShuffleParamsDelegate,
pub source: PortRef,
}Expand description
Remaps source raster color channels.
Fields§
§id: NodeId§params: ChannelShuffleParamsDelegate§source: PortRefTrait Implementations§
Source§impl Clone for ChannelShuffle
impl Clone for ChannelShuffle
Source§impl Debug for ChannelShuffle
impl Debug for ChannelShuffle
Source§impl Default for ChannelShuffle
impl Default for ChannelShuffle
Source§impl GpuCompileNode for ChannelShuffle
impl GpuCompileNode for ChannelShuffle
fn compile_gpu( &self, ctx: &mut CompileContext<'_>, port: &PortRef, ) -> Result<CompiledOutput, LumenError>
Source§impl Node for ChannelShuffle
impl Node for ChannelShuffle
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 ChannelShuffle
impl PropertyEval for ChannelShuffle
fn get_property( &self, id: &str, ) -> Result<Option<PropertyExpression>, LumenError>
Auto Trait Implementations§
impl Freeze for ChannelShuffle
impl RefUnwindSafe for ChannelShuffle
impl Send for ChannelShuffle
impl Sync for ChannelShuffle
impl Unpin for ChannelShuffle
impl UnsafeUnpin for ChannelShuffle
impl UnwindSafe for ChannelShuffle
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