Blender V5.0
blender::compositor::CompileState Class Reference

#include <COM_compile_state.hh>

Public Member Functions

 CompileState (const Context &context, const Schedule &schedule)
const Scheduleget_schedule ()
void map_node_to_node_operation (DNode node, NodeOperation *operation)
void map_node_to_pixel_operation (DNode node, PixelOperation *operation)
Resultget_result_from_output_socket (DOutputSocket output)
void add_node_to_pixel_compile_unit (DNode node)
PixelCompileUnitget_pixel_compile_unit ()
bool is_pixel_compile_unit_single_value ()
void reset_pixel_compile_unit ()
bool should_compile_pixel_compile_unit (DNode node)
int compute_pixel_node_operation_outputs_count (DNode node)

Detailed Description

Definition at line 121 of file COM_compile_state.hh.

Constructor & Destructor Documentation

◆ CompileState()

blender::compositor::CompileState::CompileState ( const Context & context,
const Schedule & schedule )

Definition at line 27 of file compile_state.cc.

Member Function Documentation

◆ add_node_to_pixel_compile_unit()

void blender::compositor::CompileState::add_node_to_pixel_compile_unit ( DNode node)

Definition at line 63 of file compile_state.cc.

Referenced by blender::compositor::Evaluator::evaluate().

◆ compute_pixel_node_operation_outputs_count()

int blender::compositor::CompileState::compute_pixel_node_operation_outputs_count ( DNode node)

◆ get_pixel_compile_unit()

PixelCompileUnit & blender::compositor::CompileState::get_pixel_compile_unit ( )

Definition at line 80 of file compile_state.cc.

Referenced by blender::compositor::create_pixel_operation().

◆ get_result_from_output_socket()

Result & blender::compositor::CompileState::get_result_from_output_socket ( DOutputSocket output)

◆ get_schedule()

const Schedule & blender::compositor::CompileState::get_schedule ( )

Definition at line 32 of file compile_state.cc.

Referenced by blender::compositor::create_pixel_operation().

◆ is_pixel_compile_unit_single_value()

bool blender::compositor::CompileState::is_pixel_compile_unit_single_value ( )

Definition at line 85 of file compile_state.cc.

Referenced by blender::compositor::create_pixel_operation().

◆ map_node_to_node_operation()

void blender::compositor::CompileState::map_node_to_node_operation ( DNode node,
NodeOperation * operation )

◆ map_node_to_pixel_operation()

void blender::compositor::CompileState::map_node_to_pixel_operation ( DNode node,
PixelOperation * operation )

Definition at line 42 of file compile_state.cc.

◆ reset_pixel_compile_unit()

void blender::compositor::CompileState::reset_pixel_compile_unit ( )

◆ should_compile_pixel_compile_unit()

bool blender::compositor::CompileState::should_compile_pixel_compile_unit ( DNode node)

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