|
Blender V4.3
|
#include <COM_Node.h>
Inherited by blender::compositor::AlphaOverNode, blender::compositor::AntiAliasingNode, blender::compositor::BilateralBlurNode, blender::compositor::BlurNode, blender::compositor::BokehBlurNode, blender::compositor::BokehImageNode, blender::compositor::BoxMaskNode, blender::compositor::BrightnessNode, blender::compositor::ChannelMatteNode, blender::compositor::ChromaMatteNode, blender::compositor::ColorBalanceNode, blender::compositor::ColorCorrectionNode, blender::compositor::ColorCurveNode, blender::compositor::ColorMatteNode, blender::compositor::ColorNode, blender::compositor::ColorRampNode, blender::compositor::ColorSpillNode, blender::compositor::ColorToBWNode, blender::compositor::CombineColorNode, blender::compositor::CombineColorNodeLegacy, blender::compositor::CombineXYZNode, blender::compositor::CompositorNode, blender::compositor::ConvertAlphaNode, blender::compositor::ConvertColorSpaceNode, blender::compositor::CornerPinNode, blender::compositor::CropNode, blender::compositor::CryptomatteBaseNode, blender::compositor::DefocusNode, blender::compositor::DenoiseNode, blender::compositor::DespeckleNode, blender::compositor::DifferenceMatteNode, blender::compositor::DilateErodeNode, blender::compositor::DirectionalBlurNode, blender::compositor::DisplaceNode, blender::compositor::DistanceMatteNode, blender::compositor::DoubleEdgeMaskNode, blender::compositor::EllipseMaskNode, blender::compositor::ExposureNode, blender::compositor::FileOutputNode, blender::compositor::FilterNode, blender::compositor::FlipNode, blender::compositor::GammaNode, blender::compositor::GlareNode, blender::compositor::HueSaturationValueCorrectNode, blender::compositor::HueSaturationValueNode, blender::compositor::IDMaskNode, blender::compositor::ImageNode, blender::compositor::InpaintNode, blender::compositor::InvertNode, blender::compositor::KeyingNode, blender::compositor::KeyingScreenNode, blender::compositor::KuwaharaNode, blender::compositor::LensDistortionNode, blender::compositor::LuminanceMatteNode, blender::compositor::MapRangeNode, blender::compositor::MapUVNode, blender::compositor::MapValueNode, blender::compositor::MaskNode, blender::compositor::MathNode, blender::compositor::MixNode, blender::compositor::MovieClipNode, blender::compositor::MovieDistortionNode, blender::compositor::NormalNode, blender::compositor::NormalizeNode, blender::compositor::PixelateNode, blender::compositor::PlaneTrackDeformNode, blender::compositor::PosterizeNode, blender::compositor::RenderLayersNode, blender::compositor::RotateNode, blender::compositor::ScaleNode, blender::compositor::SceneTimeNode, blender::compositor::SeparateColorNode, blender::compositor::SeparateColorNodeLegacy, blender::compositor::SeparateXYZNode, blender::compositor::SetAlphaNode, blender::compositor::SocketProxyNode, blender::compositor::SplitNode, blender::compositor::Stabilize2dNode, blender::compositor::SunBeamsNode, blender::compositor::SwitchNode, blender::compositor::SwitchViewNode, blender::compositor::TextureNode, blender::compositor::TimeNode, blender::compositor::TonemapNode, blender::compositor::TrackPositionNode, blender::compositor::TransformNode, blender::compositor::TranslateNode, blender::compositor::ValueNode, blender::compositor::VectorBlurNode, blender::compositor::VectorCurveNode, blender::compositor::ViewLevelsNode, blender::compositor::ViewerNode, and blender::compositor::ZCombineNode.
Public Member Functions | |
| Node (bNode *editor_node, bool create_sockets=true) | |
| virtual | ~Node () |
| const bNode * | get_bnode () const |
| get the reference to the SDNA bNode struct | |
| bNodeTree * | get_bnodetree () const |
| get the reference to the SDNA bNodeTree struct | |
| void | set_bnode (bNode *node) |
| set the reference to the bNode | |
| void | set_bnodetree (bNodeTree *nodetree) |
| set the reference to the bNodeTree | |
| Span< NodeInput * > | get_input_sockets () const |
| get access to the vector of input sockets | |
| Span< NodeOutput * > | get_output_sockets () const |
| get access to the vector of input sockets | |
| NodeOutput * | get_output_socket (unsigned int index=0) const |
| NodeInput * | get_input_socket (unsigned int index) const |
| void | set_is_in_active_group (bool value) |
| Is this node in the active group (the group that is being edited) | |
| bool | is_in_active_group () const |
| Is this node part of the active group the active group is the group that is currently being edited. When no group is edited, the active group will be the main tree (all nodes that are not part of a group will be active) | |
| virtual void | convert_to_operations (NodeConverter &converter, const CompositorContext &context) const =0 |
| convert node to operation | |
| void | set_instance_key (bNodeInstanceKey instance_key) |
| bNodeInstanceKey | get_instance_key () const |
Protected Member Functions | |
| void | add_input_socket (DataType datatype) |
| add an NodeInput to the collection of input-sockets | |
| void | add_input_socket (DataType datatype, bNodeSocket *socket) |
| void | add_output_socket (DataType datatype) |
| add an NodeOutput to the collection of output-sockets | |
| void | add_output_socket (DataType datatype, bNodeSocket *socket) |
| bNodeSocket * | get_editor_input_socket (int editor_node_input_socket_index) |
| bNodeSocket * | get_editor_output_socket (int editor_node_output_socket_index) |
Protected Attributes | |
| Vector< NodeInput * > | inputs_ |
| the list of actual input-sockets | |
| Vector< NodeOutput * > | outputs_ |
| the list of actual output-sockets | |
My node documentation.
Definition at line 25 of file COM_Node.h.
Definition at line 18 of file COM_Node.cc.
References add_input_socket(), add_output_socket(), blender::compositor::Color, ListBase::first, bNode::inputs, bNode::outputs, SOCK_RGBA, SOCK_VECTOR, blender::compositor::Value, and blender::compositor::Vector.
|
virtual |
Definition at line 54 of file COM_Node.cc.
|
protected |
add an NodeInput to the collection of input-sockets
| socket | the NodeInput to add |
Definition at line 64 of file COM_Node.cc.
References add_input_socket().
Referenced by add_input_socket(), Node(), and blender::compositor::SocketProxyNode::SocketProxyNode().
|
protected |
Definition at line 69 of file COM_Node.cc.
References inputs_.
|
protected |
add an NodeOutput to the collection of output-sockets
| socket | the NodeOutput to add |
Definition at line 75 of file COM_Node.cc.
References add_output_socket().
Referenced by add_output_socket(), Node(), and blender::compositor::SocketProxyNode::SocketProxyNode().
|
protected |
Definition at line 79 of file COM_Node.cc.
References outputs_.
|
pure virtual |
convert node to operation
| system | the ExecutionSystem where the operations need to be added |
| context | reference to the CompositorContext |
Implemented in blender::compositor::AlphaOverNode, blender::compositor::AntiAliasingNode, blender::compositor::BilateralBlurNode, blender::compositor::BlurNode, blender::compositor::BokehBlurNode, blender::compositor::BokehImageNode, blender::compositor::BoxMaskNode, blender::compositor::BrightnessNode, blender::compositor::ChannelMatteNode, blender::compositor::ChromaMatteNode, blender::compositor::ColorBalanceNode, blender::compositor::ColorCorrectionNode, blender::compositor::ColorCurveNode, blender::compositor::ColorMatteNode, blender::compositor::ColorNode, blender::compositor::ColorRampNode, blender::compositor::ColorSpillNode, blender::compositor::ColorToBWNode, blender::compositor::CombineColorNode, blender::compositor::CombineColorNodeLegacy, blender::compositor::CombineXYZNode, blender::compositor::CompositorNode, blender::compositor::ConvertAlphaNode, blender::compositor::ConvertColorSpaceNode, blender::compositor::CornerPinNode, blender::compositor::CropNode, blender::compositor::CryptomatteBaseNode, blender::compositor::DefocusNode, blender::compositor::DenoiseNode, blender::compositor::DespeckleNode, blender::compositor::DifferenceMatteNode, blender::compositor::DilateErodeNode, blender::compositor::DirectionalBlurNode, blender::compositor::DisplaceNode, blender::compositor::DistanceMatteNode, blender::compositor::DoubleEdgeMaskNode, blender::compositor::EllipseMaskNode, blender::compositor::ExposureNode, blender::compositor::FileOutputNode, blender::compositor::FilterNode, blender::compositor::FlipNode, blender::compositor::GammaNode, blender::compositor::GlareNode, blender::compositor::HueSaturationValueCorrectNode, blender::compositor::HueSaturationValueNode, blender::compositor::IDMaskNode, blender::compositor::ImageNode, blender::compositor::InpaintNode, blender::compositor::InvertNode, blender::compositor::KeyingNode, blender::compositor::KeyingScreenNode, blender::compositor::KuwaharaNode, blender::compositor::LensDistortionNode, blender::compositor::LuminanceMatteNode, blender::compositor::MapRangeNode, blender::compositor::MapUVNode, blender::compositor::MapValueNode, blender::compositor::MaskNode, blender::compositor::MathNode, blender::compositor::MixNode, blender::compositor::MovieClipNode, blender::compositor::MovieDistortionNode, blender::compositor::NormalizeNode, blender::compositor::NormalNode, blender::compositor::PixelateNode, blender::compositor::PlaneTrackDeformNode, blender::compositor::PosterizeNode, blender::compositor::RenderLayersNode, blender::compositor::RotateNode, blender::compositor::ScaleNode, blender::compositor::SceneTimeNode, blender::compositor::SeparateColorNode, blender::compositor::SeparateColorNodeLegacy, blender::compositor::SeparateXYZNode, blender::compositor::SetAlphaNode, blender::compositor::SocketProxyNode, blender::compositor::SplitNode, blender::compositor::Stabilize2dNode, blender::compositor::SunBeamsNode, blender::compositor::SwitchNode, blender::compositor::SwitchViewNode, blender::compositor::TextureNode, blender::compositor::TimeNode, blender::compositor::TonemapNode, blender::compositor::TrackPositionNode, blender::compositor::TransformNode, blender::compositor::TranslateNode, blender::compositor::ValueNode, blender::compositor::VectorBlurNode, blender::compositor::VectorCurveNode, blender::compositor::ViewerNode, blender::compositor::ViewLevelsNode, and blender::compositor::ZCombineNode.
|
inline |
get the reference to the SDNA bNode struct
Definition at line 65 of file COM_Node.h.
Referenced by blender::compositor::NodeOperationBuilder::add_operation(), 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::ColorRampNode::convert_to_operations(), blender::compositor::ColorSpillNode::convert_to_operations(), blender::compositor::CombineColorNode::convert_to_operations(), blender::compositor::CompositorNode::convert_to_operations(), blender::compositor::ConvertAlphaNode::convert_to_operations(), blender::compositor::ConvertColorSpaceNode::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::DistanceMatteNode::convert_to_operations(), blender::compositor::DoubleEdgeMaskNode::convert_to_operations(), blender::compositor::EllipseMaskNode::convert_to_operations(), blender::compositor::FileOutputNode::convert_to_operations(), blender::compositor::FilterNode::convert_to_operations(), blender::compositor::FlipNode::convert_to_operations(), blender::compositor::GlareNode::convert_to_operations(), blender::compositor::HueSaturationValueCorrectNode::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::PixelateNode::convert_to_operations(), blender::compositor::PlaneTrackDeformNode::convert_to_operations(), blender::compositor::RenderLayersNode::convert_to_operations(), blender::compositor::RotateNode::convert_to_operations(), blender::compositor::ScaleNode::convert_to_operations(), blender::compositor::SeparateColorNode::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::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::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::CombineYCCANode::get_color_converter(), blender::compositor::SeparateYCCANode::get_color_converter(), get_editor_input_socket(), get_editor_output_socket(), and blender::compositor::DefocusNode::get_scene().
|
inline |
get the reference to the SDNA bNodeTree struct
Definition at line 73 of file COM_Node.h.
|
protected |
Definition at line 95 of file COM_Node.cc.
References ListBase::first, get_bnode(), bNode::inputs, and bNodeSocket::next.
|
protected |
Definition at line 108 of file COM_Node.cc.
References ListBase::first, get_bnode(), bNodeSocket::next, and bNode::outputs.
get the reference to a certain input-socket.
| index | The index of the needed input-socket. |
Definition at line 90 of file COM_Node.cc.
References inputs_.
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::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::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::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(), and blender::compositor::CryptomatteLegacyNode::create_cryptomatte_operation().
get access to the vector of input sockets
Definition at line 101 of file COM_Node.h.
References inputs_.
|
inline |
Definition at line 161 of file COM_Node.h.
Referenced by blender::compositor::NodeOperationBuilder::add_operation().
| NodeOutput * Node::get_output_socket | ( | unsigned int | index = 0 | ) | const |
Get the reference to a certain output-socket.
| index | The index of the needed output-socket. |
Definition at line 85 of file COM_Node.cc.
References outputs_.
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(), blender::compositor::ZCombineNode::convert_to_operations(), and blender::compositor::CryptomatteNode::create_cryptomatte_operation().
|
inline |
get access to the vector of input sockets
Definition at line 109 of file COM_Node.h.
References outputs_.
Referenced by blender::compositor::ImageNode::convert_to_operations().
|
inline |
Is this node part of the active group the active group is the group that is currently being edited. When no group is edited, the active group will be the main tree (all nodes that are not part of a group will be active)
Definition at line 141 of file COM_Node.h.
Referenced by blender::compositor::NodeOperationBuilder::register_viewer().
|
inline |
|
inline |
|
inline |
Definition at line 157 of file COM_Node.h.
|
inline |
Is this node in the active group (the group that is being edited)
| is_in_active_group |
Definition at line 130 of file COM_Node.h.
the list of actual input-sockets
Definition at line 51 of file COM_Node.h.
Referenced by add_input_socket(), blender::compositor::FileOutputNode::convert_to_operations(), blender::compositor::CryptomatteLegacyNode::create_cryptomatte_operation(), get_input_socket(), get_input_sockets(), and ~Node().
|
protected |
the list of actual output-sockets
Definition at line 56 of file COM_Node.h.
Referenced by add_output_socket(), blender::compositor::ImageNode::convert_to_operations(), get_output_socket(), get_output_sockets(), and ~Node().