Blender  V2.93
Public Types | Static Public Member Functions | List of all members
blender::compositor::DebugInfo Class Reference

#include <COM_Debug.h>

Public Types

enum  GroupState { EG_WAIT , EG_RUNNING , EG_FINISHED }
 
typedef std::map< const Node *, std::string > NodeNameMap
 
typedef std::map< const NodeOperation *, std::string > OpNameMap
 
typedef std::map< const ExecutionGroup *, GroupStateGroupStateMap
 

Static Public Member Functions

static std::string node_name (const Node *node)
 
static std::string operation_name (const NodeOperation *op)
 
static void convert_started ()
 
static void execute_started (const ExecutionSystem *system)
 
static void node_added (const Node *node)
 
static void node_to_operations (const Node *node)
 
static void operation_added (const NodeOperation *operation)
 
static void operation_read_write_buffer (const NodeOperation *operation)
 
static void execution_group_started (const ExecutionGroup *group)
 
static void execution_group_finished (const ExecutionGroup *group)
 
static void graphviz (const ExecutionSystem *system)
 

Detailed Description

Definition at line 33 of file COM_Debug.h.

Member Typedef Documentation

◆ GroupStateMap

Definition at line 39 of file COM_Debug.h.

◆ NodeNameMap

typedef std::map<const Node *, std::string> blender::compositor::DebugInfo::NodeNameMap

Definition at line 37 of file COM_Debug.h.

◆ OpNameMap

typedef std::map<const NodeOperation *, std::string> blender::compositor::DebugInfo::OpNameMap

Definition at line 38 of file COM_Debug.h.

Member Enumeration Documentation

◆ GroupState

Enumerator
EG_WAIT 
EG_RUNNING 
EG_FINISHED 

Definition at line 35 of file COM_Debug.h.

Member Function Documentation

◆ convert_started()

void blender::compositor::DebugInfo::convert_started ( )
static

Definition at line 472 of file COM_Debug.cc.

◆ execute_started()

void blender::compositor::DebugInfo::execute_started ( const ExecutionSystem system)
static

Definition at line 475 of file COM_Debug.cc.

Referenced by blender::compositor::ExecutionSystem::execute().

◆ execution_group_finished()

void blender::compositor::DebugInfo::execution_group_finished ( const ExecutionGroup group)
static

Definition at line 493 of file COM_Debug.cc.

Referenced by blender::compositor::ExecutionGroup::execute().

◆ execution_group_started()

void blender::compositor::DebugInfo::execution_group_started ( const ExecutionGroup group)
static

Definition at line 490 of file COM_Debug.cc.

Referenced by blender::compositor::ExecutionGroup::execute().

◆ graphviz()

void blender::compositor::DebugInfo::graphviz ( const ExecutionSystem system)
static

Definition at line 496 of file COM_Debug.cc.

Referenced by blender::compositor::ExecutionGroup::execute().

◆ node_added()

void blender::compositor::DebugInfo::node_added ( const Node node)
static

Definition at line 478 of file COM_Debug.cc.

Referenced by blender::compositor::NodeGraph::add_node().

◆ node_name()

std::string blender::compositor::DebugInfo::node_name ( const Node node)
static

Definition at line 464 of file COM_Debug.cc.

◆ node_to_operations()

void blender::compositor::DebugInfo::node_to_operations ( const Node node)
static

◆ operation_added()

void blender::compositor::DebugInfo::operation_added ( const NodeOperation operation)
static

Definition at line 484 of file COM_Debug.cc.

◆ operation_name()

std::string blender::compositor::DebugInfo::operation_name ( const NodeOperation op)
static

Definition at line 468 of file COM_Debug.cc.

◆ operation_read_write_buffer()

void blender::compositor::DebugInfo::operation_read_write_buffer ( const NodeOperation operation)
static

The documentation for this class was generated from the following files: