|
Blender V5.0
|
#include <gpencil_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 | render_to_image (RenderEngine *engine, RenderLayer *render_layer, const rcti rect) |
| static void | free_static () |
Additional Inherited Members | |
| Public Attributes inherited from DrawEngine::Pointer | |
| DrawEngine * | instance = nullptr |
Definition at line 15 of file gpencil_engine.hh.
|
finalvirtual |
Implements DrawEngine::Pointer.
Definition at line 849 of file gpencil_engine_c.cc.
|
static |
Definition at line 854 of file gpencil_engine_c.cc.
References blender::draw::gpencil::ShaderCache::release().
Referenced by DRW_engines_free().
|
static |
Definition at line 412 of file gpencil_render.cc.
References depsgraph, DRWContext::depsgraph, DRW_context_get(), DRW_manager_get(), GREASE_PENCIL_AS_SEPARATE_PASS, ViewLayer::grease_pencil_flags, RenderLayer::name, RenderEngine::re, RE_create_render_pass(), RE_GetActiveRenderView(), RE_PASSNAME_GREASE_PENCIL, RE_RenderLayerGetPass(), blender::draw::gpencil::render_frame(), blender::draw::gpencil::render_init_buffers(), blender::draw::gpencil::render_result_combined(), blender::draw::gpencil::render_result_separated_pass(), blender::draw::gpencil::render_result_z(), blender::draw::gpencil::render_set_view(), BaseRender::result, and DRWContext::view_layer.
Referenced by DRW_render_gpencil().