Blender
V3.3
source
blender
freestyle
intern
view_map
ViewMapTesselator.cpp
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
8
#include "
ViewMapTesselator.h
"
9
10
namespace
Freestyle
{
11
12
NodeGroup
*
ViewMapTesselator::Tesselate
(
ViewMap
*iViewMap)
13
{
14
if
(iViewMap->
ViewEdges
().empty()) {
15
return
nullptr
;
16
}
17
18
const
vector<ViewEdge *> &viewedges = iViewMap->
ViewEdges
();
19
return
Tesselate
(viewedges.begin(), viewedges.end());
20
}
21
22
NodeGroup
*
ViewMapTesselator::Tesselate
(
WShape
*
UNUSED
(iWShape))
23
{
24
return
nullptr
;
25
}
26
27
}
/* namespace Freestyle */
UNUSED
#define UNUSED(x)
Definition:
BLI_utildefines.h:671
ViewMapTesselator.h
Class to build a Node Tree designed to be displayed from a Silhouette View Map structure.
Freestyle::NodeGroup
Definition:
NodeGroup.h:22
Freestyle::ViewMapTesselator::Tesselate
NodeGroup * Tesselate(ViewMap *iViewMap)
Definition:
ViewMapTesselator.cpp:12
Freestyle::ViewMap
Definition:
ViewMap.h:46
Freestyle::ViewMap::ViewEdges
viewedges_container & ViewEdges()
Definition:
ViewMap.h:103
Freestyle::WShape
Definition:
WEdge.h:985
Freestyle
inherits from class Rep
Definition:
AppCanvas.cpp:18
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1