Blender
V3.3
|
NodeInput are sockets that can receive data/input. More...
#include <COM_Node.h>
Public Member Functions | |
NodeInput (Node *node, bNodeSocket *b_socket, DataType datatype) | |
Node * | get_node () const |
DataType | get_data_type () const |
bNodeSocket * | get_bnode_socket () const |
void | set_link (NodeOutput *link) |
bool | is_linked () const |
NodeOutput * | get_link () |
float | get_editor_value_float () const |
void | get_editor_value_color (float *value) const |
void | get_editor_value_vector (float *value) const |
NodeInput are sockets that can receive data/input.
Definition at line 190 of file COM_Node.h.
blender::compositor::NodeInput::NodeInput | ( | Node * | node, |
bNodeSocket * | b_socket, | ||
DataType | datatype | ||
) |
Definition at line 125 of file COM_Node.cc.
|
inline |
Definition at line 214 of file COM_Node.h.
Referenced by blender::compositor::NodeOperationBuilder::add_input_constant_value(), get_editor_value_color(), get_editor_value_float(), and get_editor_value_vector().
|
inline |
Definition at line 210 of file COM_Node.h.
Referenced by blender::compositor::PixelateNode::convert_to_operations().
Definition at line 142 of file COM_Node.cc.
References get_bnode_socket(), get_node(), ptr, RNA_float_get_array(), and RNA_pointer_create().
Referenced by blender::compositor::NodeOperationBuilder::add_input_constant_value(), and blender::compositor::ColorCurveNode::convert_to_operations().
float blender::compositor::NodeInput::get_editor_value_float | ( | ) | const |
Definition at line 135 of file COM_Node.cc.
References get_bnode_socket(), get_node(), ptr, RNA_float_get(), and RNA_pointer_create().
Referenced by blender::compositor::NodeOperationBuilder::add_input_constant_value(), and blender::compositor::BlurNode::convert_to_operations().
Definition at line 149 of file COM_Node.cc.
References get_bnode_socket(), get_node(), ptr, RNA_float_get_array(), and RNA_pointer_create().
Referenced by blender::compositor::NodeOperationBuilder::add_input_constant_value().
|
inline |
Definition at line 224 of file COM_Node.h.
Referenced by blender::compositor::PixelateNode::convert_to_operations().
|
inline |
Definition at line 206 of file COM_Node.h.
Referenced by get_editor_value_color(), get_editor_value_float(), get_editor_value_vector(), and blender::compositor::NodeOperationBuilder::map_input_socket().
|
inline |
Definition at line 220 of file COM_Node.h.
Referenced by blender::compositor::AlphaOverNode::convert_to_operations(), blender::compositor::BlurNode::convert_to_operations(), blender::compositor::BokehBlurNode::convert_to_operations(), blender::compositor::BoxMaskNode::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::EllipseMaskNode::convert_to_operations(), blender::compositor::KeyingNode::convert_to_operations(), blender::compositor::PixelateNode::convert_to_operations(), blender::compositor::ScaleNode::convert_to_operations(), blender::compositor::ViewerNode::convert_to_operations(), and blender::compositor::ViewLevelsNode::convert_to_operations().
void blender::compositor::NodeInput::set_link | ( | NodeOutput * | link | ) |
Definition at line 130 of file COM_Node.cc.
Referenced by blender::compositor::NodeGraph::add_link().