Blender  V3.3
Public Member Functions | List of all members
blender::compositor::TiledExecutionModel Class Reference

#include <COM_TiledExecutionModel.h>

Inheritance diagram for blender::compositor::TiledExecutionModel:
blender::compositor::ExecutionModel

Public Member Functions

 TiledExecutionModel (CompositorContext &context, Span< NodeOperation * > operations, Span< ExecutionGroup * > groups)
 
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_
 
CompositorContextcontext_
 
Span< NodeOperation * > operations_
 

Detailed Description

Operations are executed from outputs to inputs grouped in execution groups and rendered in tiles.

Definition at line 21 of file COM_TiledExecutionModel.h.

Constructor & Destructor Documentation

◆ TiledExecutionModel()

blender::compositor::TiledExecutionModel::TiledExecutionModel ( CompositorContext context,
Span< NodeOperation * >  operations,
Span< ExecutionGroup * >  groups 
)

Member Function Documentation

◆ execute()

void blender::compositor::TiledExecutionModel::execute ( ExecutionSystem exec_system)
overridevirtual

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