|
Blender V4.3
|
#include <COM_compile_state.hh>
Public Member Functions | |
| CompileState (const Schedule &schedule) | |
| const Schedule & | get_schedule () |
| void | map_node_to_node_operation (DNode node, NodeOperation *operation) |
| void | map_node_to_pixel_operation (DNode node, PixelOperation *operation) |
| Result & | get_result_from_output_socket (DOutputSocket output) |
| void | add_node_to_pixel_compile_unit (DNode node) |
| PixelCompileUnit & | get_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) |
Definition at line 106 of file COM_compile_state.hh.
| blender::realtime_compositor::CompileState::CompileState | ( | const Schedule & | schedule | ) |
Definition at line 26 of file compile_state.cc.
| void blender::realtime_compositor::CompileState::add_node_to_pixel_compile_unit | ( | DNode | node | ) |
Definition at line 59 of file compile_state.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), and blender::realtime_compositor::Domain::identity().
| PixelCompileUnit & blender::realtime_compositor::CompileState::get_pixel_compile_unit | ( | ) |
Definition at line 70 of file compile_state.cc.
| Result & blender::realtime_compositor::CompileState::get_result_from_output_socket | ( | DOutputSocket | output | ) |
Definition at line 43 of file compile_state.cc.
References blender::realtime_compositor::PixelOperation::get_output_identifier_from_output_socket(), and blender::realtime_compositor::Operation::get_result().
| const Schedule & blender::realtime_compositor::CompileState::get_schedule | ( | ) |
Definition at line 28 of file compile_state.cc.
| void blender::realtime_compositor::CompileState::map_node_to_node_operation | ( | DNode | node, |
| NodeOperation * | operation ) |
Definition at line 33 of file compile_state.cc.
| void blender::realtime_compositor::CompileState::map_node_to_pixel_operation | ( | DNode | node, |
| PixelOperation * | operation ) |
Definition at line 38 of file compile_state.cc.
| void blender::realtime_compositor::CompileState::reset_pixel_compile_unit | ( | ) |
Definition at line 75 of file compile_state.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::clear(), and blender::realtime_compositor::Domain::identity().
| bool blender::realtime_compositor::CompileState::should_compile_pixel_compile_unit | ( | DNode | node | ) |
Definition at line 81 of file compile_state.cc.
References blender::realtime_compositor::Domain::identity(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::is_empty(), and blender::realtime_compositor::is_pixel_node().