Blender V5.0
blender::draw::compositor_engine::Instance Class Reference

Inherits DrawEngine.

Public Member Functions

 Instance ()
StringRefNull name_get () final
void init () final
void begin_sync () final
void object_sync (blender::draw::ObjectRef &, blender::draw::Manager &) final
void end_sync () final
void draw (Manager &) final
Public Member Functions inherited from DrawEngine
virtual ~DrawEngine ()=default

Additional Inherited Members

Public Attributes inherited from DrawEngine
char info [GPU_INFO_SIZE] = {'\0'}
bool used = false
Static Public Attributes inherited from DrawEngine
static constexpr int GPU_INFO_SIZE = 512

Detailed Description

Definition at line 203 of file compositor_engine.cc.

Constructor & Destructor Documentation

◆ Instance()

blender::draw::compositor_engine::Instance::Instance ( )
inline

Definition at line 208 of file compositor_engine.cc.

References DrawEngine::info.

Member Function Documentation

◆ begin_sync()

void blender::draw::compositor_engine::Instance::begin_sync ( )
inlinefinalvirtual

Scene synchronization. Command buffers building.

Implements DrawEngine.

Definition at line 216 of file compositor_engine.cc.

References final.

◆ draw()

void blender::draw::compositor_engine::Instance::draw ( Manager & manager)
inlinefinalvirtual

◆ end_sync()

void blender::draw::compositor_engine::Instance::end_sync ( )
inlinefinalvirtual

Implements DrawEngine.

Definition at line 219 of file compositor_engine.cc.

References final.

◆ init()

void blender::draw::compositor_engine::Instance::init ( )
inlinefinalvirtual

Init engine. Run first and for every redraw.

Implements DrawEngine.

Definition at line 215 of file compositor_engine.cc.

References final.

◆ name_get()

StringRefNull blender::draw::compositor_engine::Instance::name_get ( )
inlinefinalvirtual

Implements DrawEngine.

Definition at line 210 of file compositor_engine.cc.

References final.

◆ object_sync()

void blender::draw::compositor_engine::Instance::object_sync ( blender::draw::ObjectRef & ,
blender::draw::Manager &  )
inlinefinalvirtual

Implements DrawEngine.

Definition at line 217 of file compositor_engine.cc.


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