Blender  V3.3
Public Member Functions | Protected Attributes | List of all members
Freestyle::NodeViewLayer Class Reference

#include <NodeViewLayer.h>

Inheritance diagram for Freestyle::NodeViewLayer:
Freestyle::Node Freestyle::BaseObject

Public Member Functions

 NodeViewLayer (Scene &scene, ViewLayer &view_layer)
 
virtual ~NodeViewLayer ()
 
struct Scenescene () const
 
struct ViewLayersceneLayer () const
 
virtual void accept (SceneVisitor &v)
 
- Public Member Functions inherited from Freestyle::Node
 Node ()
 
 Node (const Node &iBrother)
 
virtual ~Node ()
 
virtual const BBox< Vec3r > & bbox () const
 
virtual void setBBox (const BBox< Vec3r > &iBox)
 
virtual void AddBBox (const BBox< Vec3r > &iBox)
 
virtual const BBox< Vec3r > & UpdateBBox ()
 
virtual void clearBBox ()
 
- Public Member Functions inherited from Freestyle::BaseObject
 BaseObject ()
 
virtual ~BaseObject ()
 
virtual int destroy ()
 
int addRef ()
 
int release ()
 

Protected Attributes

Scene_Scene
 
ViewLayer_ViewLayer
 

Detailed Description

Definition at line 18 of file NodeViewLayer.h.

Constructor & Destructor Documentation

◆ NodeViewLayer()

Freestyle::NodeViewLayer::NodeViewLayer ( Scene scene,
ViewLayer view_layer 
)
inline

Definition at line 20 of file NodeViewLayer.h.

◆ ~NodeViewLayer()

virtual Freestyle::NodeViewLayer::~NodeViewLayer ( )
inlinevirtual

Definition at line 24 of file NodeViewLayer.h.

Member Function Documentation

◆ accept()

void Freestyle::NodeViewLayer::accept ( SceneVisitor v)
virtual

Accept the corresponding visitor

Reimplemented from Freestyle::Node.

Definition at line 12 of file NodeViewLayer.cpp.

References v.

◆ scene()

struct Scene& Freestyle::NodeViewLayer::scene ( ) const
inline

Definition at line 28 of file NodeViewLayer.h.

◆ sceneLayer()

struct ViewLayer& Freestyle::NodeViewLayer::sceneLayer ( ) const
inline

Definition at line 33 of file NodeViewLayer.h.

Member Data Documentation

◆ _Scene

Scene& Freestyle::NodeViewLayer::_Scene
protected

Definition at line 42 of file NodeViewLayer.h.

◆ _ViewLayer

ViewLayer& Freestyle::NodeViewLayer::_ViewLayer
protected

Definition at line 43 of file NodeViewLayer.h.


The documentation for this class was generated from the following files: