|
Blender V4.3
|
#include <COM_FullFrameExecutionModel.h>
Inherits blender::compositor::ExecutionModel.
Public Member Functions | |
| FullFrameExecutionModel (CompositorContext &context, SharedOperationBuffers &shared_buffers, Span< NodeOperation * > operations) | |
| void | execute (ExecutionSystem &exec_system) override |
Public Member Functions inherited from blender::compositor::ExecutionModel | |
| ExecutionModel (CompositorContext &context, Span< NodeOperation * > operations) | |
| virtual | ~ExecutionModel () |
Additional Inherited Members | ||
Protected Attributes inherited from blender::compositor::ExecutionModel | ||
| struct { | ||
| bool use_render_border | ||
| const rctf * render_border | ||
| bool use_viewer_border | ||
| const rctf * viewer_border | ||
| } | border_ | |
| CompositorContext & | context_ | |
| Span< NodeOperation * > | operations_ | |
Fully renders operations in order from inputs to outputs.
Definition at line 28 of file COM_FullFrameExecutionModel.h.
| blender::compositor::FullFrameExecutionModel::FullFrameExecutionModel | ( | CompositorContext & | context, |
| SharedOperationBuffers & | shared_buffers, | ||
| Span< NodeOperation * > | operations ) |
Definition at line 25 of file COM_FullFrameExecutionModel.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::compositor::High, blender::compositor::Low, and blender::compositor::Medium.
|
overridevirtual |
Implements blender::compositor::ExecutionModel.
Definition at line 37 of file COM_FullFrameExecutionModel.cc.
References blender::compositor::ExecutionModel::context_, blender::compositor::CompositorContext::get_bnodetree(), blender::compositor::DebugInfo::graphviz(), node_tree, RPT_, and bNodeTree::runtime.