Blender V4.3
blender::realtime_compositor::CompileState Class Reference

#include <COM_compile_state.hh>

Public Member Functions

 CompileState (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 ()
 
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 106 of file COM_compile_state.hh.

Constructor & Destructor Documentation

◆ CompileState()

blender::realtime_compositor::CompileState::CompileState ( const Schedule & schedule)

Definition at line 26 of file compile_state.cc.

Member Function Documentation

◆ add_node_to_pixel_compile_unit()

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

◆ compute_pixel_node_operation_outputs_count()

◆ get_pixel_compile_unit()

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

Definition at line 70 of file compile_state.cc.

◆ get_result_from_output_socket()

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

◆ get_schedule()

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

Definition at line 28 of file compile_state.cc.

◆ map_node_to_node_operation()

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

Definition at line 33 of file compile_state.cc.

◆ map_node_to_pixel_operation()

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

Definition at line 38 of file compile_state.cc.

◆ reset_pixel_compile_unit()

void blender::realtime_compositor::CompileState::reset_pixel_compile_unit ( )

◆ should_compile_pixel_compile_unit()

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

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