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

#include <ScenePrettyPrinter.h>

Inheritance diagram for Freestyle::ScenePrettyPrinter:
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 20 of file ScenePrettyPrinter.h.

Constructor & Destructor Documentation

◆ ScenePrettyPrinter()

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

Definition at line 22 of file ScenePrettyPrinter.h.

◆ ~ScenePrettyPrinter()

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

Definition at line 33 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 53 of file ScenePrettyPrinter.cpp.

References decreaseSpace().

◆ visitNodeDrawingStyleBefore()

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

Definition at line 48 of file ScenePrettyPrinter.cpp.

References increaseSpace().

◆ visitNodeGroupAfter()

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

Definition at line 43 of file ScenePrettyPrinter.cpp.

References decreaseSpace().

◆ visitNodeGroupBefore()

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

Definition at line 38 of file ScenePrettyPrinter.cpp.

References increaseSpace().

◆ visitNodeShapeAfter()

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

Definition at line 33 of file ScenePrettyPrinter.cpp.

References decreaseSpace().

◆ visitNodeShapeBefore()

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

Definition at line 28 of file ScenePrettyPrinter.cpp.

◆ visitNodeTransformAfter()

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

Definition at line 63 of file ScenePrettyPrinter.cpp.

References decreaseSpace().

◆ visitNodeTransformBefore()

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

Definition at line 58 of file ScenePrettyPrinter.cpp.

References increaseSpace().


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