Blender
V3.3
|
#include <set>
#include "BLI_multi_value_map.hh"
#include "COM_Converter.h"
#include "COM_Debug.h"
#include "COM_ExecutionGroup.h"
#include "COM_PreviewOperation.h"
#include "COM_ReadBufferOperation.h"
#include "COM_SetColorOperation.h"
#include "COM_SetValueOperation.h"
#include "COM_SetVectorOperation.h"
#include "COM_ViewerOperation.h"
#include "COM_WriteBufferOperation.h"
#include "COM_ConstantFolder.h"
#include "COM_NodeOperationBuilder.h"
Go to the source code of this file.
Namespaces | |
blender | |
blender::compositor | |
Typedefs | |
using | blender::compositor::Tags = std::set< NodeOperation * > |
Functions | |
static Vector< NodeOperationHash > | blender::compositor::generate_hashes (Span< NodeOperation * > operations) |
static void | blender::compositor::find_reachable_operations_recursive (Tags &reachable, NodeOperation *op) |
static void | blender::compositor::sort_operations_recursive (Vector< NodeOperation * > &sorted, Tags &visited, NodeOperation *op) |
static void | blender::compositor::add_group_operations_recursive (Tags &visited, NodeOperation *op, ExecutionGroup *group) |
std::ostream & | blender::compositor::operator<< (std::ostream &os, const NodeOperationBuilder &builder) |
std::ostream & | blender::compositor::operator<< (std::ostream &os, const NodeOperationBuilder::Link &link) |