|
Blender
V2.93
|
#include <COM_NodeOperation.h>
Public Member Functions | |
| NodeOperationInput (NodeOperation *op, DataType datatype, ResizeMode resizeMode=ResizeMode::Center) | |
| NodeOperation & | getOperation () const |
| DataType | getDataType () const |
| void | setLink (NodeOperationOutput *link) |
| NodeOperationOutput * | getLink () const |
| bool | isConnected () const |
| void | setResizeMode (ResizeMode resizeMode) |
| ResizeMode | getResizeMode () const |
| SocketReader * | getReader () |
| void | determineResolution (unsigned int resolution[2], unsigned int preferredResolution[2]) |
Definition at line 83 of file COM_NodeOperation.h.
| blender::compositor::NodeOperationInput::NodeOperationInput | ( | NodeOperation * | op, |
| DataType | datatype, | ||
| ResizeMode | resizeMode = ResizeMode::Center |
||
| ) |
Definition at line 182 of file COM_NodeOperation.cc.
| void blender::compositor::NodeOperationInput::determineResolution | ( | unsigned int | resolution[2], |
| unsigned int | preferredResolution[2] | ||
| ) |
Definition at line 196 of file COM_NodeOperation.cc.
References blender::compositor::NodeOperationOutput::determineResolution().
Referenced by blender::compositor::NodeOperation::determineResolution(), blender::compositor::MathBaseOperation::determineResolution(), blender::compositor::MixBaseOperation::determineResolution(), and blender::compositor::SplitOperation::determineResolution().
|
inline |
Definition at line 107 of file COM_NodeOperation.h.
Referenced by blender::compositor::NodeOperationBuilder::add_input_constant_value(), and blender::compositor::COM_convert_data_type().
|
inline |
Definition at line 116 of file COM_NodeOperation.h.
Referenced by blender::compositor::add_group_operations_recursive(), blender::compositor::NodeOperationBuilder::add_input_buffers(), blender::compositor::find_reachable_operations_recursive(), blender::compositor::NodeOperation::getInputOperation(), and blender::compositor::sort_operations_recursive().
|
inline |
Definition at line 103 of file COM_NodeOperation.h.
Referenced by blender::compositor::COM_convert_resolution(), and blender::compositor::operator<<().
| SocketReader * blender::compositor::NodeOperationInput::getReader | ( | ) |
Definition at line 187 of file COM_NodeOperation.cc.
References blender::compositor::NodeOperationOutput::getOperation(), and isConnected().
Referenced by blender::compositor::NodeOperation::getInputSocketReader(), and blender::compositor::SocketProxyOperation::getMetaData().
|
inline |
Definition at line 129 of file COM_NodeOperation.h.
Referenced by blender::compositor::COM_convert_resolution().
|
inline |
Definition at line 120 of file COM_NodeOperation.h.
Referenced by blender::compositor::add_group_operations_recursive(), blender::compositor::NodeOperationBuilder::add_input_buffers(), blender::compositor::NodeOperationBuilder::add_operation_input_constants(), blender::compositor::NodeOperationBuilder::addLink(), blender::compositor::NodeOperation::determineResolution(), blender::compositor::find_reachable_operations_recursive(), blender::compositor::NodeOperation::getInputOperation(), getReader(), and blender::compositor::sort_operations_recursive().
|
inline |
Definition at line 112 of file COM_NodeOperation.h.
Referenced by blender::compositor::NodeOperationBuilder::addLink(), and blender::compositor::NodeOperationBuilder::removeInputLink().
|
inline |
Definition at line 125 of file COM_NodeOperation.h.
Referenced by blender::compositor::COM_convert_resolution(), blender::compositor::BoxMaskNode::convertToOperations(), blender::compositor::EllipseMaskNode::convertToOperations(), blender::compositor::GlareNode::convertToOperations(), and blender::compositor::ScaleNode::convertToOperations().