Blender
V5.0
source
blender
draw
engines
workbench
workbench_engine.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2016 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
struct
RenderEngineType
;
14
15
extern
RenderEngineType
DRW_engine_viewport_workbench_type
;
16
17
namespace
blender::workbench
{
18
19
struct
Engine
:
public
DrawEngine::Pointer
{
20
DrawEngine
*
create_instance
()
final
;
21
22
static
void
free_static
();
23
};
24
25
}
// namespace blender::workbench
DRW_render.hh
blender::workbench
Definition
workbench_effect_antialiasing.cc:11
DrawEngine::Pointer
Definition
DRW_render.hh:96
DrawEngine
Definition
DRW_render.hh:69
RenderEngineType
Definition
RE_engine.h:69
blender::eevee::Engine
Definition
eevee_engine.h:18
blender::eevee::Engine::create_instance
DrawEngine * create_instance() final
Definition
eevee_engine.cc:24
blender::eevee::Engine::free_static
static void free_static()
Definition
eevee_engine.cc:29
DRW_engine_viewport_workbench_type
RenderEngineType DRW_engine_viewport_workbench_type
Definition
workbench_engine.cc:797
Generated on
for Blender by
doxygen
1.16.1