Blender
V5.0
source
blender
draw
engines
gpencil
gpencil_engine.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2017 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include "
DRW_render.hh
"
12
13
namespace
blender::draw::gpencil
{
14
15
struct
Engine
:
public
DrawEngine::Pointer
{
16
DrawEngine
*
create_instance
()
final
;
17
18
static
void
render_to_image
(
RenderEngine
*engine,
RenderLayer
*render_layer,
const
rcti
rect);
19
static
void
free_static
();
20
};
21
22
}
// namespace blender::draw::gpencil
DRW_render.hh
blender::draw::gpencil
Definition
gpencil_antialiasing.cc:17
DrawEngine::Pointer
Definition
DRW_render.hh:96
DrawEngine
Definition
DRW_render.hh:69
RenderEngine
Definition
RE_engine.h:129
RenderLayer
Definition
RE_pipeline.h:85
blender::draw::gpencil::Engine
Definition
gpencil_engine.hh:15
blender::draw::gpencil::Engine::free_static
static void free_static()
Definition
gpencil_engine_c.cc:854
blender::draw::gpencil::Engine::render_to_image
static void render_to_image(RenderEngine *engine, RenderLayer *render_layer, const rcti rect)
Definition
gpencil_render.cc:412
blender::draw::gpencil::Engine::create_instance
DrawEngine * create_instance() final
Definition
gpencil_engine_c.cc:849
rcti
Definition
DNA_vec_types.h:68
Generated on
for Blender by
doxygen
1.16.1