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)

Definition at line 59 of file compile_state.cc.

References blender::realtime_compositor::Domain::identity().

◆ compute_pixel_node_operation_outputs_count()

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

◆ 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 )

◆ 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: