Blender
V3.3
|
#include <COM_NodeOperation.h>
Public Member Functions | |
NodeOperationInput (NodeOperation *op, DataType datatype, ResizeMode resize_mode=ResizeMode::Center) | |
NodeOperation & | get_operation () const |
DataType | get_data_type () const |
void | set_link (NodeOperationOutput *link) |
NodeOperationOutput * | get_link () const |
bool | is_connected () const |
void | set_resize_mode (ResizeMode resize_mode) |
ResizeMode | get_resize_mode () const |
SocketReader * | get_reader () |
bool | determine_canvas (const rcti &preferred_area, rcti &r_area) |
Definition at line 69 of file COM_NodeOperation.h.
blender::compositor::NodeOperationInput::NodeOperationInput | ( | NodeOperation * | op, |
DataType | datatype, | ||
ResizeMode | resize_mode = ResizeMode::Center |
||
) |
Definition at line 395 of file COM_NodeOperation.cc.
bool blender::compositor::NodeOperationInput::determine_canvas | ( | const rcti & | preferred_area, |
rcti & | r_area | ||
) |
Definition at line 411 of file COM_NodeOperation.cc.
References BLI_rcti_is_empty(), and blender::compositor::NodeOperationOutput::determine_canvas().
Referenced by blender::compositor::MathBaseOperation::determine_canvas(), blender::compositor::MixBaseOperation::determine_canvas(), blender::compositor::RotateOperation::determine_canvas(), blender::compositor::ScaleOperation::determine_canvas(), blender::compositor::ScaleFixedSizeOperation::determine_canvas(), blender::compositor::SplitOperation::determine_canvas(), blender::compositor::TransformOperation::determine_canvas(), and blender::compositor::TranslateCanvasOperation::determine_canvas().
|
inline |
Definition at line 93 of file COM_NodeOperation.h.
Referenced by blender::compositor::COM_convert_canvas(), blender::compositor::COM_convert_data_type(), and blender::compositor::DebugInfo::graphviz_operation().
|
inline |
Definition at line 102 of file COM_NodeOperation.h.
Referenced by blender::compositor::DebugInfo::graphviz_system().
|
inline |
Definition at line 89 of file COM_NodeOperation.h.
Referenced by blender::compositor::COM_convert_canvas(), blender::compositor::DebugInfo::graphviz_system(), and blender::compositor::operator<<().
SocketReader * blender::compositor::NodeOperationInput::get_reader | ( | ) |
Definition at line 402 of file COM_NodeOperation.cc.
References blender::compositor::NodeOperationOutput::get_operation(), and is_connected().
Referenced by blender::compositor::NodeOperation::get_input_socket_reader(), and blender::compositor::SocketProxyOperation::get_meta_data().
|
inline |
Definition at line 115 of file COM_NodeOperation.h.
Referenced by blender::compositor::COM_convert_canvas().
|
inline |
Definition at line 106 of file COM_NodeOperation.h.
Referenced by blender::compositor::NodeOperationBuilder::add_link(), and get_reader().
|
inline |
Definition at line 98 of file COM_NodeOperation.h.
Referenced by blender::compositor::NodeOperationBuilder::add_link(), blender::compositor::tests::HashedOperation::HashedOperation(), and blender::compositor::NodeOperationBuilder::remove_input_link().
|
inline |