|
Blender
V2.93
|
#include <COM_NodeConverter.h>
Interface type for converting a Node into NodeOperation. This is passed to Node::convertToOperation methods and allows them to register any number of operations, create links between them, and map original node sockets to their inputs or outputs.
Definition at line 43 of file COM_NodeConverter.h.
| blender::compositor::NodeConverter::NodeConverter | ( | NodeOperationBuilder * | builder | ) |
Definition at line 34 of file COM_NodeConverter.cc.
| ViewerOperation * blender::compositor::NodeConverter::active_viewer | ( | ) | const |
The currently active viewer output operation
Definition at line 161 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::active_viewer().
| void blender::compositor::NodeConverter::addInputColor | ( | NodeOperationInput * | input, |
| const float | value[4] | ||
| ) |
Define a constant input color.
Definition at line 111 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addLink(), blender::compositor::NodeOperationBuilder::addOperation(), blender::compositor::NodeOperation::getOutputSocket(), and blender::compositor::SetColorOperation::setChannels().
| NodeOperationOutput * blender::compositor::NodeConverter::addInputProxy | ( | NodeInput * | input, |
| bool | use_conversion | ||
| ) |
Create a proxy operation for a node input. This operation will be removed later and replaced by direct links between the connected operations.
Definition at line 82 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addOperation(), blender::compositor::NodeInput::getDataType(), blender::compositor::NodeOperation::getInputSocket(), blender::compositor::NodeOperation::getOutputSocket(), and blender::compositor::NodeOperationBuilder::mapInputSocket().
Referenced by blender::compositor::SocketProxyNode::convertToOperations(), blender::compositor::SwitchNode::convertToOperations(), and blender::compositor::SwitchViewNode::convertToOperations().
| void blender::compositor::NodeConverter::addInputValue | ( | NodeOperationInput * | input, |
| float | value | ||
| ) |
Define a constant input value.
Definition at line 102 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addLink(), blender::compositor::NodeOperationBuilder::addOperation(), blender::compositor::NodeOperation::getOutputSocket(), and blender::compositor::SetValueOperation::setValue().
Referenced by blender::compositor::CompositorNode::convertToOperations(), blender::compositor::CryptomatteBaseNode::convertToOperations(), and blender::compositor::ViewerNode::convertToOperations().
| void blender::compositor::NodeConverter::addInputVector | ( | NodeOperationInput * | input, |
| const float | value[3] | ||
| ) |
Define a constant input vector.
Definition at line 120 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addLink(), blender::compositor::NodeOperationBuilder::addOperation(), blender::compositor::NodeOperation::getOutputSocket(), and blender::compositor::SetVectorOperation::setVector().
| void blender::compositor::NodeConverter::addLink | ( | NodeOperationOutput * | from, |
| NodeOperationInput * | to | ||
| ) |
Add an explicit link between two operations.
Definition at line 53 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addLink(), and from.
Referenced by blender::compositor::AntiAliasingNode::convertToOperations(), blender::compositor::BlurNode::convertToOperations(), blender::compositor::BoxMaskNode::convertToOperations(), blender::compositor::ChannelMatteNode::convertToOperations(), blender::compositor::ChromaMatteNode::convertToOperations(), blender::compositor::ColorMatteNode::convertToOperations(), blender::compositor::ColorRampNode::convertToOperations(), blender::compositor::CombineColorNode::convertToOperations(), blender::compositor::CryptomatteBaseNode::convertToOperations(), blender::compositor::DefocusNode::convertToOperations(), blender::compositor::DifferenceMatteNode::convertToOperations(), blender::compositor::DilateErodeNode::convertToOperations(), blender::compositor::DistanceMatteNode::convertToOperations(), blender::compositor::EllipseMaskNode::convertToOperations(), blender::compositor::GlareNode::convertToOperations(), blender::compositor::HueSaturationValueCorrectNode::convertToOperations(), blender::compositor::HueSaturationValueNode::convertToOperations(), blender::compositor::IDMaskNode::convertToOperations(), blender::compositor::ImageNode::convertToOperations(), blender::compositor::KeyingNode::convertToOperations(), blender::compositor::LuminanceMatteNode::convertToOperations(), blender::compositor::NormalNode::convertToOperations(), blender::compositor::RotateNode::convertToOperations(), blender::compositor::ScaleNode::convertToOperations(), blender::compositor::SeparateColorNode::convertToOperations(), blender::compositor::SplitViewerNode::convertToOperations(), blender::compositor::Stabilize2dNode::convertToOperations(), blender::compositor::TrackPositionNode::convertToOperations(), blender::compositor::TransformNode::convertToOperations(), blender::compositor::TranslateNode::convertToOperations(), blender::compositor::ZCombineNode::convertToOperations(), blender::compositor::CryptomatteNode::create_cryptomatte_operation(), blender::compositor::KeyingNode::setupClip(), blender::compositor::KeyingNode::setupDespill(), blender::compositor::KeyingNode::setupDilateErode(), blender::compositor::KeyingNode::setupFeather(), blender::compositor::KeyingNode::setupPostBlur(), and blender::compositor::KeyingNode::setupPreBlur().
| void blender::compositor::NodeConverter::addNodeInputPreview | ( | NodeInput * | input | ) |
Add a preview operation for a node input.
Definition at line 63 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addNodeInputPreview().
Referenced by blender::compositor::CompositorNode::convertToOperations(), blender::compositor::OutputFileNode::convertToOperations(), and blender::compositor::ViewerNode::convertToOperations().
| void blender::compositor::NodeConverter::addOperation | ( | NodeOperation * | operation | ) |
Insert a new operation into the operations graph. The operation must be created by the node.
Definition at line 38 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addOperation().
Referenced by blender::compositor::AlphaOverNode::convertToOperations(), blender::compositor::AntiAliasingNode::convertToOperations(), blender::compositor::BilateralBlurNode::convertToOperations(), blender::compositor::BlurNode::convertToOperations(), blender::compositor::BokehBlurNode::convertToOperations(), blender::compositor::BokehImageNode::convertToOperations(), blender::compositor::BoxMaskNode::convertToOperations(), blender::compositor::BrightnessNode::convertToOperations(), blender::compositor::ChannelMatteNode::convertToOperations(), blender::compositor::ChromaMatteNode::convertToOperations(), blender::compositor::ColorBalanceNode::convertToOperations(), blender::compositor::ColorCorrectionNode::convertToOperations(), blender::compositor::ColorCurveNode::convertToOperations(), blender::compositor::ExposureNode::convertToOperations(), blender::compositor::ColorMatteNode::convertToOperations(), blender::compositor::ColorNode::convertToOperations(), blender::compositor::ColorRampNode::convertToOperations(), blender::compositor::ColorSpillNode::convertToOperations(), blender::compositor::ColorToBWNode::convertToOperations(), blender::compositor::CombineColorNode::convertToOperations(), blender::compositor::CompositorNode::convertToOperations(), blender::compositor::ConvertAlphaNode::convertToOperations(), blender::compositor::CornerPinNode::convertToOperations(), blender::compositor::CropNode::convertToOperations(), blender::compositor::CryptomatteBaseNode::convertToOperations(), blender::compositor::DefocusNode::convertToOperations(), blender::compositor::DenoiseNode::convertToOperations(), blender::compositor::DespeckleNode::convertToOperations(), blender::compositor::DifferenceMatteNode::convertToOperations(), blender::compositor::DilateErodeNode::convertToOperations(), blender::compositor::DirectionalBlurNode::convertToOperations(), blender::compositor::DisplaceNode::convertToOperations(), blender::compositor::DistanceMatteNode::convertToOperations(), blender::compositor::DoubleEdgeMaskNode::convertToOperations(), blender::compositor::EllipseMaskNode::convertToOperations(), blender::compositor::FilterNode::convertToOperations(), blender::compositor::FlipNode::convertToOperations(), blender::compositor::GammaNode::convertToOperations(), blender::compositor::GlareNode::convertToOperations(), blender::compositor::HueSaturationValueCorrectNode::convertToOperations(), blender::compositor::HueSaturationValueNode::convertToOperations(), blender::compositor::IDMaskNode::convertToOperations(), blender::compositor::ImageNode::convertToOperations(), blender::compositor::InpaintNode::convertToOperations(), blender::compositor::InvertNode::convertToOperations(), blender::compositor::KeyingNode::convertToOperations(), blender::compositor::KeyingScreenNode::convertToOperations(), blender::compositor::LensDistortionNode::convertToOperations(), blender::compositor::LuminanceMatteNode::convertToOperations(), blender::compositor::MapRangeNode::convertToOperations(), blender::compositor::MapUVNode::convertToOperations(), blender::compositor::MapValueNode::convertToOperations(), blender::compositor::MaskNode::convertToOperations(), blender::compositor::MathNode::convertToOperations(), blender::compositor::MixNode::convertToOperations(), blender::compositor::MovieClipNode::convertToOperations(), blender::compositor::MovieDistortionNode::convertToOperations(), blender::compositor::NormalizeNode::convertToOperations(), blender::compositor::NormalNode::convertToOperations(), blender::compositor::OutputFileNode::convertToOperations(), blender::compositor::PixelateNode::convertToOperations(), blender::compositor::PlaneTrackDeformNode::convertToOperations(), blender::compositor::RotateNode::convertToOperations(), blender::compositor::ScaleNode::convertToOperations(), blender::compositor::SeparateColorNode::convertToOperations(), blender::compositor::SetAlphaNode::convertToOperations(), blender::compositor::SocketBufferNode::convertToOperations(), blender::compositor::SplitViewerNode::convertToOperations(), blender::compositor::Stabilize2dNode::convertToOperations(), blender::compositor::SunBeamsNode::convertToOperations(), blender::compositor::TextureNode::convertToOperations(), blender::compositor::TimeNode::convertToOperations(), blender::compositor::TonemapNode::convertToOperations(), blender::compositor::TrackPositionNode::convertToOperations(), blender::compositor::TransformNode::convertToOperations(), blender::compositor::TranslateNode::convertToOperations(), blender::compositor::ValueNode::convertToOperations(), blender::compositor::VectorBlurNode::convertToOperations(), blender::compositor::VectorCurveNode::convertToOperations(), blender::compositor::ViewerNode::convertToOperations(), blender::compositor::ViewLevelsNode::convertToOperations(), blender::compositor::ZCombineNode::convertToOperations(), blender::compositor::CryptomatteNode::create_cryptomatte_operation(), blender::compositor::create_motion_operation(), blender::compositor::KeyingNode::setupClip(), blender::compositor::KeyingNode::setupDespill(), blender::compositor::KeyingNode::setupDilateErode(), blender::compositor::KeyingNode::setupFeather(), blender::compositor::KeyingNode::setupPostBlur(), and blender::compositor::KeyingNode::setupPreBlur().
| void blender::compositor::NodeConverter::addOutputColor | ( | NodeOutput * | output, |
| const float | value[4] | ||
| ) |
Define a constant output color.
Definition at line 138 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addOperation(), blender::compositor::NodeOperation::getOutputSocket(), blender::compositor::NodeOperationBuilder::mapOutputSocket(), output, and blender::compositor::SetColorOperation::setChannels().
| NodeOperationInput * blender::compositor::NodeConverter::addOutputProxy | ( | NodeOutput * | output, |
| bool | use_conversion | ||
| ) |
Create a proxy operation for a node output. This operation will be removed later and replaced by direct links between the connected operations.
Definition at line 92 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addOperation(), blender::compositor::NodeOperation::getInputSocket(), blender::compositor::NodeOperation::getOutputSocket(), blender::compositor::NodeOperationBuilder::mapOutputSocket(), and output.
| void blender::compositor::NodeConverter::addOutputValue | ( | NodeOutput * | output, |
| float | value | ||
| ) |
Define a constant output value.
Definition at line 129 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addOperation(), blender::compositor::NodeOperation::getOutputSocket(), blender::compositor::NodeOperationBuilder::mapOutputSocket(), output, and blender::compositor::SetValueOperation::setValue().
Referenced by blender::compositor::MovieClipNode::convertToOperations(), and blender::compositor::ViewLevelsNode::convertToOperations().
| void blender::compositor::NodeConverter::addOutputVector | ( | NodeOutput * | output, |
| const float | value[3] | ||
| ) |
Define a constant output vector.
Definition at line 147 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addOperation(), blender::compositor::NodeOperation::getOutputSocket(), blender::compositor::NodeOperationBuilder::mapOutputSocket(), output, and blender::compositor::SetVectorOperation::setVector().
| void blender::compositor::NodeConverter::addPreview | ( | NodeOperationOutput * | output | ) |
Add a preview operation for a operation output.
Definition at line 58 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addPreview(), and output.
Referenced by blender::compositor::BlurNode::convertToOperations(), blender::compositor::BokehImageNode::convertToOperations(), blender::compositor::ChannelMatteNode::convertToOperations(), blender::compositor::ChromaMatteNode::convertToOperations(), blender::compositor::ColorMatteNode::convertToOperations(), blender::compositor::DespeckleNode::convertToOperations(), blender::compositor::DifferenceMatteNode::convertToOperations(), blender::compositor::DilateErodeNode::convertToOperations(), blender::compositor::DistanceMatteNode::convertToOperations(), blender::compositor::FilterNode::convertToOperations(), blender::compositor::ImageNode::convertToOperations(), blender::compositor::LuminanceMatteNode::convertToOperations(), blender::compositor::MixNode::convertToOperations(), blender::compositor::MovieClipNode::convertToOperations(), blender::compositor::SplitViewerNode::convertToOperations(), and blender::compositor::TextureNode::convertToOperations().
| void blender::compositor::NodeConverter::mapInputSocket | ( | NodeInput * | node_socket, |
| NodeOperationInput * | operation_socket | ||
| ) |
Map input socket of the node to an operation socket. Links between nodes will then generate equivalent links between the mapped operation sockets.
Definition at line 43 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::mapInputSocket().
Referenced by blender::compositor::AlphaOverNode::convertToOperations(), blender::compositor::AntiAliasingNode::convertToOperations(), blender::compositor::BilateralBlurNode::convertToOperations(), blender::compositor::BlurNode::convertToOperations(), blender::compositor::BokehBlurNode::convertToOperations(), blender::compositor::BoxMaskNode::convertToOperations(), blender::compositor::BrightnessNode::convertToOperations(), blender::compositor::ChannelMatteNode::convertToOperations(), blender::compositor::ChromaMatteNode::convertToOperations(), blender::compositor::ColorBalanceNode::convertToOperations(), blender::compositor::ColorCorrectionNode::convertToOperations(), blender::compositor::ColorCurveNode::convertToOperations(), blender::compositor::ExposureNode::convertToOperations(), blender::compositor::ColorMatteNode::convertToOperations(), blender::compositor::ColorRampNode::convertToOperations(), blender::compositor::ColorSpillNode::convertToOperations(), blender::compositor::ColorToBWNode::convertToOperations(), blender::compositor::CombineColorNode::convertToOperations(), blender::compositor::CompositorNode::convertToOperations(), blender::compositor::ConvertAlphaNode::convertToOperations(), blender::compositor::CornerPinNode::convertToOperations(), blender::compositor::CropNode::convertToOperations(), blender::compositor::CryptomatteBaseNode::convertToOperations(), blender::compositor::DefocusNode::convertToOperations(), blender::compositor::DenoiseNode::convertToOperations(), blender::compositor::DespeckleNode::convertToOperations(), blender::compositor::DifferenceMatteNode::convertToOperations(), blender::compositor::DilateErodeNode::convertToOperations(), blender::compositor::DirectionalBlurNode::convertToOperations(), blender::compositor::DisplaceNode::convertToOperations(), blender::compositor::DistanceMatteNode::convertToOperations(), blender::compositor::DoubleEdgeMaskNode::convertToOperations(), blender::compositor::EllipseMaskNode::convertToOperations(), blender::compositor::FilterNode::convertToOperations(), blender::compositor::FlipNode::convertToOperations(), blender::compositor::GammaNode::convertToOperations(), blender::compositor::GlareNode::convertToOperations(), blender::compositor::HueSaturationValueCorrectNode::convertToOperations(), blender::compositor::HueSaturationValueNode::convertToOperations(), blender::compositor::IDMaskNode::convertToOperations(), blender::compositor::InpaintNode::convertToOperations(), blender::compositor::InvertNode::convertToOperations(), blender::compositor::KeyingNode::convertToOperations(), blender::compositor::LensDistortionNode::convertToOperations(), blender::compositor::LuminanceMatteNode::convertToOperations(), blender::compositor::MapRangeNode::convertToOperations(), blender::compositor::MapUVNode::convertToOperations(), blender::compositor::MapValueNode::convertToOperations(), blender::compositor::MathNode::convertToOperations(), blender::compositor::MixNode::convertToOperations(), blender::compositor::MovieDistortionNode::convertToOperations(), blender::compositor::NormalizeNode::convertToOperations(), blender::compositor::NormalNode::convertToOperations(), blender::compositor::OutputFileNode::convertToOperations(), blender::compositor::PixelateNode::convertToOperations(), blender::compositor::PlaneTrackDeformNode::convertToOperations(), blender::compositor::RotateNode::convertToOperations(), blender::compositor::ScaleNode::convertToOperations(), blender::compositor::SeparateColorNode::convertToOperations(), blender::compositor::SetAlphaNode::convertToOperations(), blender::compositor::SocketBufferNode::convertToOperations(), blender::compositor::SplitViewerNode::convertToOperations(), blender::compositor::Stabilize2dNode::convertToOperations(), blender::compositor::SunBeamsNode::convertToOperations(), blender::compositor::TextureNode::convertToOperations(), blender::compositor::TonemapNode::convertToOperations(), blender::compositor::TransformNode::convertToOperations(), blender::compositor::TranslateNode::convertToOperations(), blender::compositor::VectorBlurNode::convertToOperations(), blender::compositor::VectorCurveNode::convertToOperations(), blender::compositor::ViewerNode::convertToOperations(), blender::compositor::ViewLevelsNode::convertToOperations(), blender::compositor::ZCombineNode::convertToOperations(), blender::compositor::CryptomatteLegacyNode::create_cryptomatte_operation(), blender::compositor::KeyingNode::setupDespill(), and blender::compositor::KeyingNode::setupPreBlur().
| void blender::compositor::NodeConverter::mapOutputSocket | ( | NodeOutput * | node_socket, |
| NodeOperationOutput * | operation_socket | ||
| ) |
Map output socket of the node to an operation socket. Links between nodes will then generate equivalent links between the mapped operation sockets.
Definition at line 48 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::mapOutputSocket().
Referenced by blender::compositor::AlphaOverNode::convertToOperations(), blender::compositor::AntiAliasingNode::convertToOperations(), blender::compositor::BilateralBlurNode::convertToOperations(), blender::compositor::BlurNode::convertToOperations(), blender::compositor::BokehBlurNode::convertToOperations(), blender::compositor::BokehImageNode::convertToOperations(), blender::compositor::BoxMaskNode::convertToOperations(), blender::compositor::BrightnessNode::convertToOperations(), blender::compositor::ChannelMatteNode::convertToOperations(), blender::compositor::ChromaMatteNode::convertToOperations(), blender::compositor::ColorBalanceNode::convertToOperations(), blender::compositor::ColorCorrectionNode::convertToOperations(), blender::compositor::ColorCurveNode::convertToOperations(), blender::compositor::ExposureNode::convertToOperations(), blender::compositor::ColorMatteNode::convertToOperations(), blender::compositor::ColorNode::convertToOperations(), blender::compositor::ColorRampNode::convertToOperations(), blender::compositor::ColorSpillNode::convertToOperations(), blender::compositor::ColorToBWNode::convertToOperations(), blender::compositor::CombineColorNode::convertToOperations(), blender::compositor::ConvertAlphaNode::convertToOperations(), blender::compositor::CornerPinNode::convertToOperations(), blender::compositor::CropNode::convertToOperations(), blender::compositor::CryptomatteBaseNode::convertToOperations(), blender::compositor::DefocusNode::convertToOperations(), blender::compositor::DenoiseNode::convertToOperations(), blender::compositor::DespeckleNode::convertToOperations(), blender::compositor::DifferenceMatteNode::convertToOperations(), blender::compositor::DilateErodeNode::convertToOperations(), blender::compositor::DirectionalBlurNode::convertToOperations(), blender::compositor::DisplaceNode::convertToOperations(), blender::compositor::DistanceMatteNode::convertToOperations(), blender::compositor::DoubleEdgeMaskNode::convertToOperations(), blender::compositor::EllipseMaskNode::convertToOperations(), blender::compositor::FilterNode::convertToOperations(), blender::compositor::FlipNode::convertToOperations(), blender::compositor::GammaNode::convertToOperations(), blender::compositor::GlareNode::convertToOperations(), blender::compositor::HueSaturationValueCorrectNode::convertToOperations(), blender::compositor::HueSaturationValueNode::convertToOperations(), blender::compositor::IDMaskNode::convertToOperations(), blender::compositor::ImageNode::convertToOperations(), blender::compositor::InpaintNode::convertToOperations(), blender::compositor::InvertNode::convertToOperations(), blender::compositor::KeyingNode::convertToOperations(), blender::compositor::KeyingScreenNode::convertToOperations(), blender::compositor::LensDistortionNode::convertToOperations(), blender::compositor::LuminanceMatteNode::convertToOperations(), blender::compositor::MapRangeNode::convertToOperations(), blender::compositor::MapUVNode::convertToOperations(), blender::compositor::MapValueNode::convertToOperations(), blender::compositor::MaskNode::convertToOperations(), blender::compositor::MathNode::convertToOperations(), blender::compositor::MixNode::convertToOperations(), blender::compositor::MovieClipNode::convertToOperations(), blender::compositor::MovieDistortionNode::convertToOperations(), blender::compositor::NormalizeNode::convertToOperations(), blender::compositor::NormalNode::convertToOperations(), blender::compositor::PixelateNode::convertToOperations(), blender::compositor::PlaneTrackDeformNode::convertToOperations(), blender::compositor::RotateNode::convertToOperations(), blender::compositor::ScaleNode::convertToOperations(), blender::compositor::SeparateColorNode::convertToOperations(), blender::compositor::SetAlphaNode::convertToOperations(), blender::compositor::SocketProxyNode::convertToOperations(), blender::compositor::SocketBufferNode::convertToOperations(), blender::compositor::Stabilize2dNode::convertToOperations(), blender::compositor::SunBeamsNode::convertToOperations(), blender::compositor::SwitchNode::convertToOperations(), blender::compositor::SwitchViewNode::convertToOperations(), blender::compositor::TextureNode::convertToOperations(), blender::compositor::TimeNode::convertToOperations(), blender::compositor::TonemapNode::convertToOperations(), blender::compositor::TrackPositionNode::convertToOperations(), blender::compositor::TransformNode::convertToOperations(), blender::compositor::TranslateNode::convertToOperations(), blender::compositor::ValueNode::convertToOperations(), blender::compositor::VectorBlurNode::convertToOperations(), blender::compositor::VectorCurveNode::convertToOperations(), blender::compositor::ViewLevelsNode::convertToOperations(), and blender::compositor::ZCombineNode::convertToOperations().
| void blender::compositor::NodeConverter::registerViewer | ( | ViewerOperation * | viewer | ) |
Define a viewer operation as the active output, if possible
Definition at line 156 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::registerViewer().
Referenced by blender::compositor::SplitViewerNode::convertToOperations(), and blender::compositor::ViewerNode::convertToOperations().
| NodeOperation * blender::compositor::NodeConverter::setInvalidOutput | ( | NodeOutput * | output | ) |
When a node has no valid data
Definition at line 68 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::addOperation(), blender::compositor::NodeOperation::getOutputSocket(), blender::compositor::NodeOperationBuilder::mapOutputSocket(), output, and blender::compositor::SetColorOperation::setChannels().
Referenced by blender::compositor::ImageNode::convertToOperations().