Blender V4.3
Freestyle::ScenePrettyPrinter Class Reference

#include <ScenePrettyPrinter.h>

Inherits Freestyle::SceneVisitor.

Public Member Functions

 ScenePrettyPrinter (const string &filename="SceneLog.txt")
 
virtual ~ScenePrettyPrinter ()
 
 VISIT_DECL (Node)
 
 VISIT_DECL (NodeShape)
 
 VISIT_DECL (NodeGroup)
 
 VISIT_DECL (NodeLight)
 
 VISIT_DECL (NodeDrawingStyle)
 
 VISIT_DECL (NodeTransform)
 
 VISIT_DECL (LineRep)
 
 VISIT_DECL (OrientedLineRep)
 
 VISIT_DECL (TriangleRep)
 
 VISIT_DECL (VertexRep)
 
 VISIT_DECL (IndexedFaceSet)
 
virtual void visitNodeShapeBefore (NodeShape &)
 
virtual void visitNodeShapeAfter (NodeShape &)
 
virtual void visitNodeGroupBefore (NodeGroup &)
 
virtual void visitNodeGroupAfter (NodeGroup &)
 
virtual void visitNodeDrawingStyleBefore (NodeDrawingStyle &)
 
virtual void visitNodeDrawingStyleAfter (NodeDrawingStyle &)
 
virtual void visitNodeTransformBefore (NodeTransform &)
 
virtual void visitNodeTransformAfter (NodeTransform &)
 
- Public Member Functions inherited from Freestyle::SceneVisitor
 SceneVisitor ()
 
virtual ~SceneVisitor ()
 
virtual void beginScene ()
 
virtual void endScene ()
 

Protected Member Functions

void increaseSpace ()
 
void decreaseSpace ()
 

Detailed Description

Definition at line 22 of file ScenePrettyPrinter.h.

Constructor & Destructor Documentation

◆ ScenePrettyPrinter()

Freestyle::ScenePrettyPrinter::ScenePrettyPrinter ( const string & filename = "SceneLog.txt")
inline

Definition at line 24 of file ScenePrettyPrinter.h.

◆ ~ScenePrettyPrinter()

virtual Freestyle::ScenePrettyPrinter::~ScenePrettyPrinter ( )
inlinevirtual

Definition at line 35 of file ScenePrettyPrinter.h.

Member Function Documentation

◆ decreaseSpace()

void Freestyle::ScenePrettyPrinter::decreaseSpace ( )
inlineprotected

◆ increaseSpace()

void Freestyle::ScenePrettyPrinter::increaseSpace ( )
inlineprotected

◆ VISIT_DECL() [1/11]

Freestyle::ScenePrettyPrinter::VISIT_DECL ( IndexedFaceSet )

◆ VISIT_DECL() [2/11]

Freestyle::ScenePrettyPrinter::VISIT_DECL ( LineRep )

◆ VISIT_DECL() [3/11]

Freestyle::ScenePrettyPrinter::VISIT_DECL ( Node )

◆ VISIT_DECL() [4/11]

Freestyle::ScenePrettyPrinter::VISIT_DECL ( NodeDrawingStyle )

◆ VISIT_DECL() [5/11]

Freestyle::ScenePrettyPrinter::VISIT_DECL ( NodeGroup )

◆ VISIT_DECL() [6/11]

Freestyle::ScenePrettyPrinter::VISIT_DECL ( NodeLight )

◆ VISIT_DECL() [7/11]

Freestyle::ScenePrettyPrinter::VISIT_DECL ( NodeShape )

◆ VISIT_DECL() [8/11]

Freestyle::ScenePrettyPrinter::VISIT_DECL ( NodeTransform )

◆ VISIT_DECL() [9/11]

Freestyle::ScenePrettyPrinter::VISIT_DECL ( OrientedLineRep )

◆ VISIT_DECL() [10/11]

Freestyle::ScenePrettyPrinter::VISIT_DECL ( TriangleRep )

◆ VISIT_DECL() [11/11]

Freestyle::ScenePrettyPrinter::VISIT_DECL ( VertexRep )

◆ visitNodeDrawingStyleAfter()

void Freestyle::ScenePrettyPrinter::visitNodeDrawingStyleAfter ( NodeDrawingStyle & )
virtual

Definition at line 57 of file ScenePrettyPrinter.cpp.

References decreaseSpace().

◆ visitNodeDrawingStyleBefore()

void Freestyle::ScenePrettyPrinter::visitNodeDrawingStyleBefore ( NodeDrawingStyle & )
virtual

Definition at line 52 of file ScenePrettyPrinter.cpp.

References increaseSpace().

◆ visitNodeGroupAfter()

void Freestyle::ScenePrettyPrinter::visitNodeGroupAfter ( NodeGroup & )
virtual

Definition at line 47 of file ScenePrettyPrinter.cpp.

References decreaseSpace().

◆ visitNodeGroupBefore()

void Freestyle::ScenePrettyPrinter::visitNodeGroupBefore ( NodeGroup & )
virtual

Definition at line 42 of file ScenePrettyPrinter.cpp.

References increaseSpace().

◆ visitNodeShapeAfter()

void Freestyle::ScenePrettyPrinter::visitNodeShapeAfter ( NodeShape & )
virtual

Definition at line 37 of file ScenePrettyPrinter.cpp.

References decreaseSpace().

◆ visitNodeShapeBefore()

void Freestyle::ScenePrettyPrinter::visitNodeShapeBefore ( NodeShape & )
virtual

Definition at line 32 of file ScenePrettyPrinter.cpp.

◆ visitNodeTransformAfter()

void Freestyle::ScenePrettyPrinter::visitNodeTransformAfter ( NodeTransform & )
virtual

Definition at line 67 of file ScenePrettyPrinter.cpp.

References decreaseSpace().

◆ visitNodeTransformBefore()

void Freestyle::ScenePrettyPrinter::visitNodeTransformBefore ( NodeTransform & )
virtual

Definition at line 62 of file ScenePrettyPrinter.cpp.

References increaseSpace().


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