Blender
V3.3
source
blender
freestyle
intern
scene_graph
NodeViewLayer.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
3
#pragma once
4
10
#include "
Node.h
"
11
12
#include "
DNA_scene_types.h
"
/* for Scene and ViewLayer */
13
14
using namespace
std
;
15
16
namespace
Freestyle
{
17
18
class
NodeViewLayer
:
public
Node
{
19
public
:
20
inline
NodeViewLayer
(
Scene
&
scene
,
ViewLayer
&view_layer)
21
:
Node
(), _Scene(
scene
), _ViewLayer(view_layer)
22
{
23
}
24
virtual
~NodeViewLayer
()
25
{
26
}
27
28
inline
struct
Scene
&
scene
()
const
29
{
30
return
_Scene;
31
}
32
33
inline
struct
ViewLayer
&
sceneLayer
()
const
34
{
35
return
_ViewLayer;
36
}
37
39
virtual
void
accept(
SceneVisitor
&
v
);
40
41
protected
:
42
Scene
&
_Scene
;
43
ViewLayer
&
_ViewLayer
;
44
};
45
46
}
/* namespace Freestyle */
DNA_scene_types.h
Node.h
Abstract class for scene graph nodes. Inherits from BaseObject which defines the addRef release mecha...
v
ATTR_WARN_UNUSED_RESULT const BMVert * v
Definition:
bmesh_query_inline.h:15
Freestyle::NodeViewLayer
Definition:
NodeViewLayer.h:18
Freestyle::NodeViewLayer::sceneLayer
struct ViewLayer & sceneLayer() const
Definition:
NodeViewLayer.h:33
Freestyle::NodeViewLayer::scene
struct Scene & scene() const
Definition:
NodeViewLayer.h:28
Freestyle::NodeViewLayer::_ViewLayer
ViewLayer & _ViewLayer
Definition:
NodeViewLayer.h:43
Freestyle::NodeViewLayer::NodeViewLayer
NodeViewLayer(Scene &scene, ViewLayer &view_layer)
Definition:
NodeViewLayer.h:20
Freestyle::NodeViewLayer::_Scene
Scene & _Scene
Definition:
NodeViewLayer.h:42
Freestyle::NodeViewLayer::~NodeViewLayer
virtual ~NodeViewLayer()
Definition:
NodeViewLayer.h:24
Freestyle::Node
Definition:
Node.h:26
Freestyle::SceneVisitor
Definition:
SceneVisitor.h:54
scene
Scene scene
Definition:
deg_eval_copy_on_write.cc:106
Freestyle
inherits from class Rep
Definition:
AppCanvas.cpp:18
std
Definition:
cycles_cubin_cc.cpp:22
Scene
Definition:
DNA_scene_types.h:1739
ViewLayer
Definition:
DNA_layer_types.h:143
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1