Blender
V5.0
source
blender
draw
engines
select
select_instance.cc
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#include "
DRW_render.hh
"
10
11
#include "
select_engine.hh
"
12
13
#include "
../overlay/overlay_instance.hh
"
14
#include "
select_instance.hh
"
15
16
namespace
blender::draw::select
{
17
18
class
Instance
:
public
overlay::Instance
{
19
public
:
20
Instance
() :
overlay
::
Instance
(
SelectionType
::
ENABLED
) {};
21
};
22
23
DrawEngine
*
Engine::create_instance
()
24
{
25
return
new
Instance
();
26
}
27
28
}
// namespace blender::draw::select
DRW_render.hh
blender::draw::overlay::Instance
Definition
overlay_instance.hh:57
blender::draw::select::Instance
Definition
select_instance.cc:18
blender::draw::select::Instance::Instance
Instance()
Definition
select_instance.cc:20
blender::draw::overlay
Definition
overlay_antialiasing.hh:49
blender::draw::select
Definition
select_engine.hh:36
blender::draw::select::SelectionType
SelectionType
Definition
select_instance.hh:31
blender::draw::select::SelectionType::ENABLED
@ ENABLED
Definition
select_instance.hh:31
overlay_instance.hh
select_engine.hh
select_instance.hh
DrawEngine
Definition
DRW_render.hh:69
blender::draw::select::Engine::create_instance
DrawEngine * create_instance() final
Definition
select_instance.cc:23
Generated on
for Blender by
doxygen
1.16.1