Blender
V3.3
|
#include <COM_ConstantFolder.h>
Public Member Functions | |
ConstantFolder (NodeOperationBuilder &operations_builder) | |
int | fold_operations () |
Evaluates all operations with constant elements into primitive constant operations (Value/Vector/Color).
Definition at line 19 of file COM_ConstantFolder.h.
ConstantFolder::ConstantFolder | ( | NodeOperationBuilder & | operations_builder | ) |
operations_builder | Contains all operations to fold. |
exec_system | Execution system. |
Definition at line 16 of file COM_ConstantFolder.cc.
References BLI_rcti_init().
int ConstantFolder::fold_operations | ( | ) |
Evaluate operations with constant elements into primitive constant operations.
Definition at line 132 of file COM_ConstantFolder.cc.
References blender::compositor::NodeOperationBuilder::context(), blender::compositor::NodeOperationBuilder::get_operations(), blender::Vector< T, InlineBufferCapacity, Allocator >::size(), blender::compositor::WorkScheduler::start(), and blender::compositor::WorkScheduler::stop().
Referenced by blender::compositor::NodeOperationBuilder::convert_to_operations().