pub struct RasterMultiMerge {
pub id: NodeId,
pub params: RasterMultiMergeParamsDelegate,
pub layers: Vec<PortRef>,
}Expand description
Composites a variadic stack of raster layers in order.
Fields§
§id: NodeId§params: RasterMultiMergeParamsDelegate§layers: Vec<PortRef>Trait Implementations§
Source§impl Clone for RasterMultiMerge
impl Clone for RasterMultiMerge
Source§fn clone(&self) -> RasterMultiMerge
fn clone(&self) -> RasterMultiMerge
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 RasterMultiMerge
impl Debug for RasterMultiMerge
Source§impl Default for RasterMultiMerge
impl Default for RasterMultiMerge
Source§impl GpuCompileNode for RasterMultiMerge
impl GpuCompileNode for RasterMultiMerge
fn compile_gpu( &self, ctx: &mut CompileContext<'_>, port: &PortRef, ) -> Result<CompiledOutput, LumenError>
Source§impl Node for RasterMultiMerge
impl Node for RasterMultiMerge
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 RasterMultiMerge
impl PropertyEval for RasterMultiMerge
fn get_property( &self, id: &str, ) -> Result<Option<PropertyExpression>, LumenError>
Auto Trait Implementations§
impl Freeze for RasterMultiMerge
impl RefUnwindSafe for RasterMultiMerge
impl Send for RasterMultiMerge
impl Sync for RasterMultiMerge
impl Unpin for RasterMultiMerge
impl UnsafeUnpin for RasterMultiMerge
impl UnwindSafe for RasterMultiMerge
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