|
Blender V4.3
|
#include <COM_NodeConverter.h>
Interface type for converting a Node into NodeOperation. This is passed to Node::convert_to_operation 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 29 of file COM_NodeConverter.h.
| blender::compositor::NodeConverter::NodeConverter | ( | NodeOperationBuilder * | builder | ) |
Definition at line 18 of file COM_NodeConverter.cc.
| ViewerOperation * blender::compositor::NodeConverter::active_viewer | ( | ) | const |
The currently active viewer output operation
Definition at line 144 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::active_viewer().
| void blender::compositor::NodeConverter::add_input_color | ( | NodeOperationInput * | input, |
| const float | value[4] ) |
Define a constant input color.
Definition at line 94 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_link(), blender::compositor::NodeOperationBuilder::add_operation(), blender::compositor::NodeOperation::get_output_socket(), and blender::compositor::SetColorOperation::set_channels().
| NodeOperationOutput * blender::compositor::NodeConverter::add_input_proxy | ( | 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 65 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_operation(), blender::compositor::NodeOperation::get_input_socket(), blender::compositor::NodeOperation::get_output_socket(), and blender::compositor::NodeOperationBuilder::map_input_socket().
Referenced by blender::compositor::ConvertColorSpaceNode::convert_to_operations(), blender::compositor::DenoiseNode::convert_to_operations(), blender::compositor::SocketProxyNode::convert_to_operations(), blender::compositor::SwitchNode::convert_to_operations(), and blender::compositor::SwitchViewNode::convert_to_operations().
| void blender::compositor::NodeConverter::add_input_value | ( | NodeOperationInput * | input, |
| float | value ) |
Define a constant input value.
Definition at line 85 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_link(), blender::compositor::NodeOperationBuilder::add_operation(), blender::compositor::NodeOperation::get_output_socket(), and blender::compositor::SetValueOperation::set_value().
Referenced by blender::compositor::CompositorNode::convert_to_operations(), blender::compositor::CryptomatteBaseNode::convert_to_operations(), and blender::compositor::ViewerNode::convert_to_operations().
| void blender::compositor::NodeConverter::add_input_vector | ( | NodeOperationInput * | input, |
| const float | value[3] ) |
Define a constant input vector.
Definition at line 103 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_link(), blender::compositor::NodeOperationBuilder::add_operation(), blender::compositor::NodeOperation::get_output_socket(), and blender::compositor::SetVectorOperation::set_vector().
| void blender::compositor::NodeConverter::add_link | ( | NodeOperationOutput * | from, |
| NodeOperationInput * | to ) |
Add an explicit link between two operations.
Definition at line 36 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_link().
Referenced by blender::compositor::BlurNode::convert_to_operations(), blender::compositor::BoxMaskNode::convert_to_operations(), blender::compositor::ChannelMatteNode::convert_to_operations(), blender::compositor::ChromaMatteNode::convert_to_operations(), blender::compositor::ColorMatteNode::convert_to_operations(), blender::compositor::ColorRampNode::convert_to_operations(), blender::compositor::CombineColorNode::convert_to_operations(), blender::compositor::CombineColorNodeLegacy::convert_to_operations(), blender::compositor::CornerPinNode::convert_to_operations(), blender::compositor::CryptomatteBaseNode::convert_to_operations(), blender::compositor::DefocusNode::convert_to_operations(), blender::compositor::DenoiseNode::convert_to_operations(), blender::compositor::DifferenceMatteNode::convert_to_operations(), blender::compositor::DilateErodeNode::convert_to_operations(), blender::compositor::DistanceMatteNode::convert_to_operations(), blender::compositor::EllipseMaskNode::convert_to_operations(), blender::compositor::GlareNode::convert_to_operations(), blender::compositor::HueSaturationValueCorrectNode::convert_to_operations(), blender::compositor::HueSaturationValueNode::convert_to_operations(), blender::compositor::IDMaskNode::convert_to_operations(), blender::compositor::ImageNode::convert_to_operations(), blender::compositor::KeyingNode::convert_to_operations(), blender::compositor::KuwaharaNode::convert_to_operations(), blender::compositor::LuminanceMatteNode::convert_to_operations(), blender::compositor::MaskNode::convert_to_operations(), blender::compositor::NormalNode::convert_to_operations(), blender::compositor::PlaneTrackDeformNode::convert_to_operations(), blender::compositor::ScaleNode::convert_to_operations(), blender::compositor::SeparateColorNode::convert_to_operations(), blender::compositor::SeparateColorNodeLegacy::convert_to_operations(), blender::compositor::Stabilize2dNode::convert_to_operations(), blender::compositor::TrackPositionNode::convert_to_operations(), blender::compositor::TransformNode::convert_to_operations(), blender::compositor::ZCombineNode::convert_to_operations(), blender::compositor::CryptomatteNode::create_cryptomatte_operation(), blender::compositor::KeyingNode::setup_clip(), blender::compositor::KeyingNode::setup_despill(), blender::compositor::KeyingNode::setup_dilate_erode(), blender::compositor::KeyingNode::setup_feather(), blender::compositor::KeyingNode::setup_post_blur(), and blender::compositor::KeyingNode::setup_pre_blur().
| void blender::compositor::NodeConverter::add_node_input_preview | ( | NodeInput * | input | ) |
Add a preview operation for a node input.
Definition at line 46 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_node_input_preview().
Referenced by blender::compositor::CompositorNode::convert_to_operations(), blender::compositor::FileOutputNode::convert_to_operations(), and blender::compositor::ViewerNode::convert_to_operations().
| void blender::compositor::NodeConverter::add_operation | ( | NodeOperation * | operation | ) |
Insert a new operation into the operations graph. The operation must be created by the node.
Definition at line 20 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_operation().
Referenced by blender::compositor::AlphaOverNode::convert_to_operations(), blender::compositor::AntiAliasingNode::convert_to_operations(), blender::compositor::BilateralBlurNode::convert_to_operations(), blender::compositor::BlurNode::convert_to_operations(), blender::compositor::BokehBlurNode::convert_to_operations(), blender::compositor::BokehImageNode::convert_to_operations(), blender::compositor::BoxMaskNode::convert_to_operations(), blender::compositor::BrightnessNode::convert_to_operations(), blender::compositor::ChannelMatteNode::convert_to_operations(), blender::compositor::ChromaMatteNode::convert_to_operations(), blender::compositor::ColorBalanceNode::convert_to_operations(), blender::compositor::ColorCorrectionNode::convert_to_operations(), blender::compositor::ColorCurveNode::convert_to_operations(), blender::compositor::ColorMatteNode::convert_to_operations(), blender::compositor::ColorNode::convert_to_operations(), blender::compositor::ColorRampNode::convert_to_operations(), blender::compositor::ColorSpillNode::convert_to_operations(), blender::compositor::ColorToBWNode::convert_to_operations(), blender::compositor::CombineColorNode::convert_to_operations(), blender::compositor::CombineColorNodeLegacy::convert_to_operations(), blender::compositor::CombineXYZNode::convert_to_operations(), blender::compositor::CompositorNode::convert_to_operations(), blender::compositor::ConvertAlphaNode::convert_to_operations(), blender::compositor::ConvertColorSpaceNode::convert_to_operations(), blender::compositor::CornerPinNode::convert_to_operations(), blender::compositor::CropNode::convert_to_operations(), blender::compositor::CryptomatteBaseNode::convert_to_operations(), blender::compositor::DefocusNode::convert_to_operations(), blender::compositor::DenoiseNode::convert_to_operations(), blender::compositor::DespeckleNode::convert_to_operations(), blender::compositor::DifferenceMatteNode::convert_to_operations(), blender::compositor::DilateErodeNode::convert_to_operations(), blender::compositor::DirectionalBlurNode::convert_to_operations(), blender::compositor::DisplaceNode::convert_to_operations(), blender::compositor::DistanceMatteNode::convert_to_operations(), blender::compositor::DoubleEdgeMaskNode::convert_to_operations(), blender::compositor::EllipseMaskNode::convert_to_operations(), blender::compositor::ExposureNode::convert_to_operations(), blender::compositor::FileOutputNode::convert_to_operations(), blender::compositor::FilterNode::convert_to_operations(), blender::compositor::FlipNode::convert_to_operations(), blender::compositor::GammaNode::convert_to_operations(), blender::compositor::GlareNode::convert_to_operations(), blender::compositor::HueSaturationValueCorrectNode::convert_to_operations(), blender::compositor::HueSaturationValueNode::convert_to_operations(), blender::compositor::IDMaskNode::convert_to_operations(), blender::compositor::ImageNode::convert_to_operations(), blender::compositor::InpaintNode::convert_to_operations(), blender::compositor::InvertNode::convert_to_operations(), blender::compositor::KeyingNode::convert_to_operations(), blender::compositor::KeyingScreenNode::convert_to_operations(), blender::compositor::KuwaharaNode::convert_to_operations(), blender::compositor::LensDistortionNode::convert_to_operations(), blender::compositor::LuminanceMatteNode::convert_to_operations(), blender::compositor::MapRangeNode::convert_to_operations(), blender::compositor::MapUVNode::convert_to_operations(), blender::compositor::MapValueNode::convert_to_operations(), blender::compositor::MaskNode::convert_to_operations(), blender::compositor::MathNode::convert_to_operations(), blender::compositor::MixNode::convert_to_operations(), blender::compositor::MovieClipNode::convert_to_operations(), blender::compositor::MovieDistortionNode::convert_to_operations(), blender::compositor::NormalizeNode::convert_to_operations(), blender::compositor::NormalNode::convert_to_operations(), blender::compositor::PixelateNode::convert_to_operations(), blender::compositor::PlaneTrackDeformNode::convert_to_operations(), blender::compositor::PosterizeNode::convert_to_operations(), blender::compositor::RotateNode::convert_to_operations(), blender::compositor::ScaleNode::convert_to_operations(), blender::compositor::SceneTimeNode::convert_to_operations(), blender::compositor::SeparateColorNode::convert_to_operations(), blender::compositor::SeparateColorNodeLegacy::convert_to_operations(), blender::compositor::SeparateXYZNode::convert_to_operations(), blender::compositor::SetAlphaNode::convert_to_operations(), blender::compositor::SplitNode::convert_to_operations(), blender::compositor::Stabilize2dNode::convert_to_operations(), blender::compositor::SunBeamsNode::convert_to_operations(), blender::compositor::TextureNode::convert_to_operations(), blender::compositor::TimeNode::convert_to_operations(), blender::compositor::TonemapNode::convert_to_operations(), blender::compositor::TrackPositionNode::convert_to_operations(), blender::compositor::TransformNode::convert_to_operations(), blender::compositor::TranslateNode::convert_to_operations(), blender::compositor::ValueNode::convert_to_operations(), blender::compositor::VectorBlurNode::convert_to_operations(), blender::compositor::VectorCurveNode::convert_to_operations(), blender::compositor::ViewerNode::convert_to_operations(), blender::compositor::ViewLevelsNode::convert_to_operations(), blender::compositor::ZCombineNode::convert_to_operations(), blender::compositor::CryptomatteNode::create_cryptomatte_operation(), blender::compositor::create_motion_operation(), blender::compositor::KeyingNode::setup_clip(), blender::compositor::KeyingNode::setup_despill(), blender::compositor::KeyingNode::setup_dilate_erode(), blender::compositor::KeyingNode::setup_feather(), blender::compositor::KeyingNode::setup_post_blur(), and blender::compositor::KeyingNode::setup_pre_blur().
| void blender::compositor::NodeConverter::add_output_color | ( | NodeOutput * | output, |
| const float | value[4] ) |
Define a constant output color.
Definition at line 121 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_operation(), blender::compositor::NodeOperation::get_output_socket(), blender::compositor::NodeOperationBuilder::map_output_socket(), and blender::compositor::SetColorOperation::set_channels().
| NodeOperationInput * blender::compositor::NodeConverter::add_output_proxy | ( | 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 75 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_operation(), blender::compositor::NodeOperation::get_input_socket(), blender::compositor::NodeOperation::get_output_socket(), and blender::compositor::NodeOperationBuilder::map_output_socket().
| void blender::compositor::NodeConverter::add_output_value | ( | NodeOutput * | output, |
| float | value ) |
Define a constant output value.
Definition at line 112 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_operation(), blender::compositor::NodeOperation::get_output_socket(), blender::compositor::NodeOperationBuilder::map_output_socket(), and blender::compositor::SetValueOperation::set_value().
Referenced by blender::compositor::MovieClipNode::convert_to_operations(), and blender::compositor::ViewLevelsNode::convert_to_operations().
| void blender::compositor::NodeConverter::add_output_vector | ( | NodeOutput * | output, |
| const float | value[3] ) |
Define a constant output vector.
Definition at line 130 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_operation(), blender::compositor::NodeOperation::get_output_socket(), blender::compositor::NodeOperationBuilder::map_output_socket(), and blender::compositor::SetVectorOperation::set_vector().
| void blender::compositor::NodeConverter::add_preview | ( | NodeOperationOutput * | output | ) |
Add a preview operation for a operation output.
Definition at line 41 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_preview().
Referenced by blender::compositor::BlurNode::convert_to_operations(), blender::compositor::BokehImageNode::convert_to_operations(), blender::compositor::ChannelMatteNode::convert_to_operations(), blender::compositor::ChromaMatteNode::convert_to_operations(), blender::compositor::ColorMatteNode::convert_to_operations(), blender::compositor::DespeckleNode::convert_to_operations(), blender::compositor::DifferenceMatteNode::convert_to_operations(), blender::compositor::DilateErodeNode::convert_to_operations(), blender::compositor::DistanceMatteNode::convert_to_operations(), blender::compositor::FilterNode::convert_to_operations(), blender::compositor::ImageNode::convert_to_operations(), blender::compositor::LuminanceMatteNode::convert_to_operations(), blender::compositor::MixNode::convert_to_operations(), blender::compositor::MovieClipNode::convert_to_operations(), blender::compositor::SplitNode::convert_to_operations(), and blender::compositor::TextureNode::convert_to_operations().
| void blender::compositor::NodeConverter::map_input_socket | ( | 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 25 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::map_input_socket().
Referenced by blender::compositor::AlphaOverNode::convert_to_operations(), blender::compositor::AntiAliasingNode::convert_to_operations(), blender::compositor::BilateralBlurNode::convert_to_operations(), blender::compositor::BlurNode::convert_to_operations(), blender::compositor::BokehBlurNode::convert_to_operations(), blender::compositor::BoxMaskNode::convert_to_operations(), blender::compositor::BrightnessNode::convert_to_operations(), blender::compositor::ChannelMatteNode::convert_to_operations(), blender::compositor::ChromaMatteNode::convert_to_operations(), blender::compositor::ColorBalanceNode::convert_to_operations(), blender::compositor::ColorCorrectionNode::convert_to_operations(), blender::compositor::ColorCurveNode::convert_to_operations(), blender::compositor::ColorMatteNode::convert_to_operations(), blender::compositor::ColorRampNode::convert_to_operations(), blender::compositor::ColorSpillNode::convert_to_operations(), blender::compositor::ColorToBWNode::convert_to_operations(), blender::compositor::CombineColorNode::convert_to_operations(), blender::compositor::CombineColorNodeLegacy::convert_to_operations(), blender::compositor::CombineXYZNode::convert_to_operations(), blender::compositor::CompositorNode::convert_to_operations(), blender::compositor::ConvertAlphaNode::convert_to_operations(), blender::compositor::ConvertColorSpaceNode::convert_to_operations(), blender::compositor::CornerPinNode::convert_to_operations(), blender::compositor::CropNode::convert_to_operations(), blender::compositor::CryptomatteBaseNode::convert_to_operations(), blender::compositor::DefocusNode::convert_to_operations(), blender::compositor::DenoiseNode::convert_to_operations(), blender::compositor::DespeckleNode::convert_to_operations(), blender::compositor::DifferenceMatteNode::convert_to_operations(), blender::compositor::DilateErodeNode::convert_to_operations(), blender::compositor::DirectionalBlurNode::convert_to_operations(), blender::compositor::DisplaceNode::convert_to_operations(), blender::compositor::DistanceMatteNode::convert_to_operations(), blender::compositor::DoubleEdgeMaskNode::convert_to_operations(), blender::compositor::EllipseMaskNode::convert_to_operations(), blender::compositor::ExposureNode::convert_to_operations(), blender::compositor::FileOutputNode::convert_to_operations(), blender::compositor::FilterNode::convert_to_operations(), blender::compositor::FlipNode::convert_to_operations(), blender::compositor::GammaNode::convert_to_operations(), blender::compositor::GlareNode::convert_to_operations(), blender::compositor::HueSaturationValueCorrectNode::convert_to_operations(), blender::compositor::HueSaturationValueNode::convert_to_operations(), blender::compositor::IDMaskNode::convert_to_operations(), blender::compositor::InpaintNode::convert_to_operations(), blender::compositor::InvertNode::convert_to_operations(), blender::compositor::KeyingNode::convert_to_operations(), blender::compositor::KuwaharaNode::convert_to_operations(), blender::compositor::LensDistortionNode::convert_to_operations(), blender::compositor::LuminanceMatteNode::convert_to_operations(), blender::compositor::MapRangeNode::convert_to_operations(), blender::compositor::MapUVNode::convert_to_operations(), blender::compositor::MapValueNode::convert_to_operations(), blender::compositor::MathNode::convert_to_operations(), blender::compositor::MixNode::convert_to_operations(), blender::compositor::MovieDistortionNode::convert_to_operations(), blender::compositor::NormalizeNode::convert_to_operations(), blender::compositor::NormalNode::convert_to_operations(), blender::compositor::PixelateNode::convert_to_operations(), blender::compositor::PlaneTrackDeformNode::convert_to_operations(), blender::compositor::PosterizeNode::convert_to_operations(), blender::compositor::RotateNode::convert_to_operations(), blender::compositor::ScaleNode::convert_to_operations(), blender::compositor::SeparateColorNode::convert_to_operations(), blender::compositor::SeparateColorNodeLegacy::convert_to_operations(), blender::compositor::SeparateXYZNode::convert_to_operations(), blender::compositor::SetAlphaNode::convert_to_operations(), blender::compositor::SplitNode::convert_to_operations(), blender::compositor::Stabilize2dNode::convert_to_operations(), blender::compositor::SunBeamsNode::convert_to_operations(), blender::compositor::TextureNode::convert_to_operations(), blender::compositor::TonemapNode::convert_to_operations(), blender::compositor::TransformNode::convert_to_operations(), blender::compositor::TranslateNode::convert_to_operations(), blender::compositor::VectorBlurNode::convert_to_operations(), blender::compositor::VectorCurveNode::convert_to_operations(), blender::compositor::ViewerNode::convert_to_operations(), blender::compositor::ViewLevelsNode::convert_to_operations(), blender::compositor::ZCombineNode::convert_to_operations(), blender::compositor::CryptomatteLegacyNode::create_cryptomatte_operation(), blender::compositor::KeyingNode::setup_despill(), and blender::compositor::KeyingNode::setup_pre_blur().
| void blender::compositor::NodeConverter::map_output_socket | ( | 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 30 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::map_output_socket().
Referenced by blender::compositor::AlphaOverNode::convert_to_operations(), blender::compositor::AntiAliasingNode::convert_to_operations(), blender::compositor::BilateralBlurNode::convert_to_operations(), blender::compositor::BlurNode::convert_to_operations(), blender::compositor::BokehBlurNode::convert_to_operations(), blender::compositor::BokehImageNode::convert_to_operations(), blender::compositor::BoxMaskNode::convert_to_operations(), blender::compositor::BrightnessNode::convert_to_operations(), blender::compositor::ChannelMatteNode::convert_to_operations(), blender::compositor::ChromaMatteNode::convert_to_operations(), blender::compositor::ColorBalanceNode::convert_to_operations(), blender::compositor::ColorCorrectionNode::convert_to_operations(), blender::compositor::ColorCurveNode::convert_to_operations(), blender::compositor::ColorMatteNode::convert_to_operations(), blender::compositor::ColorNode::convert_to_operations(), blender::compositor::ColorRampNode::convert_to_operations(), blender::compositor::ColorSpillNode::convert_to_operations(), blender::compositor::ColorToBWNode::convert_to_operations(), blender::compositor::CombineColorNode::convert_to_operations(), blender::compositor::CombineColorNodeLegacy::convert_to_operations(), blender::compositor::CombineXYZNode::convert_to_operations(), blender::compositor::ConvertAlphaNode::convert_to_operations(), blender::compositor::ConvertColorSpaceNode::convert_to_operations(), blender::compositor::CornerPinNode::convert_to_operations(), blender::compositor::CropNode::convert_to_operations(), blender::compositor::CryptomatteBaseNode::convert_to_operations(), blender::compositor::DefocusNode::convert_to_operations(), blender::compositor::DenoiseNode::convert_to_operations(), blender::compositor::DespeckleNode::convert_to_operations(), blender::compositor::DifferenceMatteNode::convert_to_operations(), blender::compositor::DilateErodeNode::convert_to_operations(), blender::compositor::DirectionalBlurNode::convert_to_operations(), blender::compositor::DisplaceNode::convert_to_operations(), blender::compositor::DistanceMatteNode::convert_to_operations(), blender::compositor::DoubleEdgeMaskNode::convert_to_operations(), blender::compositor::EllipseMaskNode::convert_to_operations(), blender::compositor::ExposureNode::convert_to_operations(), blender::compositor::FilterNode::convert_to_operations(), blender::compositor::FlipNode::convert_to_operations(), blender::compositor::GammaNode::convert_to_operations(), blender::compositor::GlareNode::convert_to_operations(), blender::compositor::HueSaturationValueCorrectNode::convert_to_operations(), blender::compositor::HueSaturationValueNode::convert_to_operations(), blender::compositor::IDMaskNode::convert_to_operations(), blender::compositor::ImageNode::convert_to_operations(), blender::compositor::InpaintNode::convert_to_operations(), blender::compositor::InvertNode::convert_to_operations(), blender::compositor::KeyingNode::convert_to_operations(), blender::compositor::KeyingScreenNode::convert_to_operations(), blender::compositor::KuwaharaNode::convert_to_operations(), blender::compositor::LensDistortionNode::convert_to_operations(), blender::compositor::LuminanceMatteNode::convert_to_operations(), blender::compositor::MapRangeNode::convert_to_operations(), blender::compositor::MapUVNode::convert_to_operations(), blender::compositor::MapValueNode::convert_to_operations(), blender::compositor::MaskNode::convert_to_operations(), blender::compositor::MathNode::convert_to_operations(), blender::compositor::MixNode::convert_to_operations(), blender::compositor::MovieClipNode::convert_to_operations(), blender::compositor::MovieDistortionNode::convert_to_operations(), blender::compositor::NormalizeNode::convert_to_operations(), blender::compositor::NormalNode::convert_to_operations(), blender::compositor::PixelateNode::convert_to_operations(), blender::compositor::PlaneTrackDeformNode::convert_to_operations(), blender::compositor::PosterizeNode::convert_to_operations(), blender::compositor::RotateNode::convert_to_operations(), blender::compositor::ScaleNode::convert_to_operations(), blender::compositor::SceneTimeNode::convert_to_operations(), blender::compositor::SeparateColorNode::convert_to_operations(), blender::compositor::SeparateColorNodeLegacy::convert_to_operations(), blender::compositor::SeparateXYZNode::convert_to_operations(), blender::compositor::SetAlphaNode::convert_to_operations(), blender::compositor::SocketProxyNode::convert_to_operations(), blender::compositor::SplitNode::convert_to_operations(), blender::compositor::Stabilize2dNode::convert_to_operations(), blender::compositor::SunBeamsNode::convert_to_operations(), blender::compositor::SwitchNode::convert_to_operations(), blender::compositor::SwitchViewNode::convert_to_operations(), blender::compositor::TextureNode::convert_to_operations(), blender::compositor::TimeNode::convert_to_operations(), blender::compositor::TonemapNode::convert_to_operations(), blender::compositor::TrackPositionNode::convert_to_operations(), blender::compositor::TransformNode::convert_to_operations(), blender::compositor::TranslateNode::convert_to_operations(), blender::compositor::ValueNode::convert_to_operations(), blender::compositor::VectorBlurNode::convert_to_operations(), blender::compositor::VectorCurveNode::convert_to_operations(), blender::compositor::ViewLevelsNode::convert_to_operations(), and blender::compositor::ZCombineNode::convert_to_operations().
| void blender::compositor::NodeConverter::register_viewer | ( | ViewerOperation * | viewer | ) |
Define a viewer operation as the active output, if possible
Definition at line 139 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::register_viewer().
Referenced by blender::compositor::ViewerNode::convert_to_operations().
| NodeOperation * blender::compositor::NodeConverter::set_invalid_output | ( | NodeOutput * | output | ) |
When a node has no valid data
Definition at line 51 of file COM_NodeConverter.cc.
References blender::compositor::NodeOperationBuilder::add_operation(), blender::compositor::NodeOperation::get_output_socket(), blender::compositor::NodeOperationBuilder::map_output_socket(), and blender::compositor::SetColorOperation::set_channels().
Referenced by blender::compositor::ImageNode::convert_to_operations().