|
Blender V5.0
|
#include <select_engine.hh>
Inherits DrawEngine::Pointer.
Public Member Functions | |
| DrawEngine * | create_instance () final |
| Public Member Functions inherited from DrawEngine::Pointer | |
| ~Pointer () | |
| void | free_instance () |
| void | set_used (bool used) |
Static Public Member Functions | |
| static void | free_static () |
Additional Inherited Members | |
| Public Attributes inherited from DrawEngine::Pointer | |
| DrawEngine * | instance = nullptr |
Definition at line 46 of file select_engine.hh.
|
finalvirtual |
Implements DrawEngine::Pointer.
Definition at line 504 of file select_engine.cc.
|
static |
Definition at line 509 of file select_engine.cc.
References ARRAY_SIZE, blender::draw::edit_select::Instance::StaticData::framebuffer_select_id, blender::draw::edit_select::Instance::StaticData::get(), GPU_FRAMEBUFFER_FREE_SAFE, GPU_SHADER_FREE_SAFE, GPU_TEXTURE_FREE_SAFE, blender::draw::edit_select::Instance::StaticData::Shaders::select_id_flat, blender::draw::edit_select::Instance::StaticData::Shaders::select_id_uniform, blender::draw::edit_select::Instance::StaticData::sh_data, and blender::draw::edit_select::Instance::StaticData::texture_u32.
Referenced by DRW_engines_free().