Skip to main content

Module nodes

Module nodes 

Source

Re-exports§

pub use blur::GaussianBlurNode;
pub use blur::MotionBlurNode;
pub use blur::SharpenNode;
pub use color_grade::ColorGradeNode;
pub use color_wheels::ColorWheelsNode;
pub use composite::AlphaMatteNode;
pub use composite::BlendMode;
pub use composite::BlendModeNode;
pub use composite::ChromaKeyNode;
pub use composite::CompositeOp;
pub use composite::LumaMaskNode;
pub use composite::ShapeMaskNode;
pub use composite::TransformNode;
pub use crossfade::CrossfadeNode;
pub use curves::CurvesNode;
pub use film_grain::FilmGrainNode;
pub use glow::GlowNode;
pub use hsl::HslNode;
pub use lut::LutNode;
pub use overlay::OverlayNode;
pub use scale::ScaleAlgorithm;
pub use scale::ScaleNode;
pub use transition::DipToColorNode;
pub use transition::DissolveTransitionNode;
pub use transition::FadeTransitionNode;
pub use transition::WipeTransitionNode;
pub use upload::YuvFormat;
pub use upload::YuvUploadNode;
pub use vignette::VignetteNode;

Modules§

blur
Gaussian blur and unsharp-mask sharpen render nodes.
color_grade
color_wheels
Three-way colour corrector (shadows/midtones/highlights lift, gamma, gain).
composite
Compositing nodes, split by node type.
crossfade
curves
Per-channel tone-curve node using a precomputed Monotone Cubic (Steffen) LUT.
film_grain
glow
Three-pass GPU bloom / glow render node.
hsl
Hue / saturation / lightness adjustment node.
lut
3D colour LUT node loaded from an Adobe .cube or Resolve .3dl file.
overlay
scale
transition
Two-clip transition nodes: a directional wipe, a linear fade, a per-pixel dissolve, and a two-phase dip to a solid colour. Like CrossfadeNode, the second clip (B) is carried as RGBA bytes in the node and uploaded to a GPU texture at render time: a single render graph has one source, so B cannot arrive as a second GPU input. Clip A is the node’s input (inputs[0] / the process_cpu argument).
upload
vignette

Enums§

NodeParam
A parameter a node accepts per frame without being rebuilt.

Traits§

RenderNode
GPU render node. Extends RenderNodeCpu so both paths are available.
RenderNodeCpu
CPU fallback processing for a render node.