Blender
V4.5
source
blender
freestyle
intern
scene_graph
NodeDrawingStyle.cpp
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2012-2022 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
11
#include "
NodeDrawingStyle.h
"
12
13
namespace
Freestyle
{
14
15
void
NodeDrawingStyle::accept
(
SceneVisitor
&
v
)
16
{
17
v
.visitNodeDrawingStyle(*
this
);
18
19
v
.visitNodeDrawingStyleBefore(*
this
);
20
v
.visitDrawingStyle(_DrawingStyle);
21
for
(vector<Node *>::iterator
node
=
_Children
.begin(), end =
_Children
.end();
node
!= end;
22
++
node
)
23
{
24
(*node)->accept(
v
);
25
}
26
v
.visitNodeDrawingStyleAfter(*
this
);
27
}
28
29
}
/* namespace Freestyle */
NodeDrawingStyle.h
Class to define a Drawing Style to be applied to the underlying children. Inherits from NodeGroup.
v
ATTR_WARN_UNUSED_RESULT const BMVert * v
Definition
bmesh_query_inline.hh:23
Freestyle::NodeDrawingStyle::accept
virtual void accept(SceneVisitor &v)
Definition
NodeDrawingStyle.cpp:15
Freestyle::NodeGroup::_Children
vector< Node * > _Children
Definition
NodeGroup.h:62
Freestyle::SceneVisitor
Definition
SceneVisitor.h:48
node
OperationNode * node
Definition
deg_builder_cycle.cc:38
Freestyle
inherits from class Rep
Definition
AppCanvas.cpp:20
Generated on Fri Apr 3 2026 06:33:18 for Blender by
doxygen
1.11.0