|
Blender
V2.93
|
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 * | getNode () const |
| DataType | getDataType () const |
| bNodeSocket * | getbNodeSocket () const |
| void | setLink (NodeOutput *link) |
| bool | isLinked () const |
| NodeOutput * | getLink () |
| float | getEditorValueFloat () const |
| void | getEditorValueColor (float *value) const |
| void | getEditorValueVector (float *value) const |
NodeInput are sockets that can receive data/input.
Definition at line 210 of file COM_Node.h.
| blender::compositor::NodeInput::NodeInput | ( | Node * | node, |
| bNodeSocket * | b_socket, | ||
| DataType | datatype | ||
| ) |
Definition at line 149 of file COM_Node.cc.
|
inline |
Definition at line 234 of file COM_Node.h.
Referenced by blender::compositor::NodeOperationBuilder::add_input_constant_value(), getEditorValueColor(), getEditorValueFloat(), and getEditorValueVector().
|
inline |
Definition at line 230 of file COM_Node.h.
Referenced by blender::compositor::NodeConverter::addInputProxy(), and blender::compositor::PixelateNode::convertToOperations().
| void blender::compositor::NodeInput::getEditorValueColor | ( | float * | value | ) | const |
Definition at line 166 of file COM_Node.cc.
References getbNodeSocket(), getNode(), ptr, RNA_float_get_array(), RNA_NodeSocket, and RNA_pointer_create().
Referenced by blender::compositor::NodeOperationBuilder::add_input_constant_value(), and blender::compositor::ColorCurveNode::convertToOperations().
| float blender::compositor::NodeInput::getEditorValueFloat | ( | ) | const |
Definition at line 159 of file COM_Node.cc.
References getbNodeSocket(), getNode(), ptr, RNA_float_get(), RNA_NodeSocket, and RNA_pointer_create().
Referenced by blender::compositor::NodeOperationBuilder::add_input_constant_value(), and blender::compositor::BlurNode::convertToOperations().
| void blender::compositor::NodeInput::getEditorValueVector | ( | float * | value | ) | const |
Definition at line 173 of file COM_Node.cc.
References getbNodeSocket(), getNode(), ptr, RNA_float_get_array(), RNA_NodeSocket, and RNA_pointer_create().
Referenced by blender::compositor::NodeOperationBuilder::add_input_constant_value().
|
inline |
Definition at line 244 of file COM_Node.h.
Referenced by blender::compositor::PixelateNode::convertToOperations().
|
inline |
Definition at line 226 of file COM_Node.h.
Referenced by getEditorValueColor(), getEditorValueFloat(), getEditorValueVector(), and blender::compositor::NodeOperationBuilder::mapInputSocket().
|
inline |
Definition at line 240 of file COM_Node.h.
Referenced by blender::compositor::AlphaOverNode::convertToOperations(), blender::compositor::BlurNode::convertToOperations(), blender::compositor::BokehBlurNode::convertToOperations(), blender::compositor::BoxMaskNode::convertToOperations(), blender::compositor::CombineColorNode::convertToOperations(), blender::compositor::CompositorNode::convertToOperations(), blender::compositor::EllipseMaskNode::convertToOperations(), blender::compositor::KeyingNode::convertToOperations(), blender::compositor::PixelateNode::convertToOperations(), blender::compositor::ScaleNode::convertToOperations(), blender::compositor::ViewerNode::convertToOperations(), and blender::compositor::ViewLevelsNode::convertToOperations().
| void blender::compositor::NodeInput::setLink | ( | NodeOutput * | link | ) |
Definition at line 154 of file COM_Node.cc.
Referenced by blender::compositor::NodeGraph::add_link().