|
Blender V5.0
|
#include <DRW_render.hh>
Inherited by blender::draw::compositor_engine::Engine, blender::draw::edit_select::Engine, blender::draw::external::Engine, blender::draw::gpencil::Engine, blender::draw::overlay::Engine, blender::draw::select::Engine, blender::eevee::Engine, blender::image_engine::Engine, and blender::workbench::Engine.
Public Member Functions | |
| ~Pointer () | |
| void | free_instance () |
| void | set_used (bool used) |
| virtual DrawEngine * | create_instance ()=0 |
Public Attributes | |
| DrawEngine * | instance = nullptr |
Definition at line 96 of file DRW_render.hh.
|
inline |
Definition at line 99 of file DRW_render.hh.
References free_instance().
|
pure virtual |
Implemented in blender::draw::compositor_engine::Engine, blender::draw::edit_select::Engine, blender::draw::external::Engine, blender::draw::gpencil::Engine, blender::draw::overlay::Engine, blender::draw::select::Engine, blender::eevee::Engine, blender::image_engine::Engine, and blender::workbench::Engine.
Referenced by set_used().
|
inline |
|
inline |
Definition at line 110 of file DRW_render.hh.
References create_instance(), instance, and DrawEngine::used.
Referenced by DRWContext::enable_engines().
| DrawEngine* DrawEngine::Pointer::instance = nullptr |
Definition at line 97 of file DRW_render.hh.
Referenced by free_instance(), and set_used().