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

#include <WingedEdgeBuilder.h>

Inheritance diagram for Freestyle::WingedEdgeBuilder:
Freestyle::SceneVisitor Freestyle::WXEdgeBuilder

Public Member Functions

 WingedEdgeBuilder ()
 
virtual ~WingedEdgeBuilder ()
 
 VISIT_DECL (IndexedFaceSet)
 
 VISIT_DECL (NodeShape)
 
 VISIT_DECL (NodeTransform)
 
virtual void visitNodeTransformAfter (NodeTransform &)
 
WingedEdgegetWingedEdge ()
 
WShapegetCurrentWShape ()
 
FrsMaterialgetCurrentFrsMaterial ()
 
Matrix44rgetCurrentMatrix ()
 
void setCurrentWShape (WShape *wshape)
 
void setCurrentFrsMaterial (FrsMaterial *mat)
 
void setRenderMonitor (RenderMonitor *iRenderMonitor)
 
- Public Member Functions inherited from Freestyle::SceneVisitor
 SceneVisitor ()
 
virtual ~SceneVisitor ()
 
virtual void beginScene ()
 
virtual void endScene ()
 

Protected Member Functions

virtual bool buildWShape (WShape &shape, IndexedFaceSet &ifs)
 
virtual void buildWVertices (WShape &shape, const float *vertices, unsigned vsize)
 

Protected Attributes

RenderMonitor_pRenderMonitor
 

Detailed Description

Definition at line 22 of file WingedEdgeBuilder.h.

Constructor & Destructor Documentation

◆ WingedEdgeBuilder()

Freestyle::WingedEdgeBuilder::WingedEdgeBuilder ( )
inline

Definition at line 24 of file WingedEdgeBuilder.h.

References _pRenderMonitor, and NULL.

◆ ~WingedEdgeBuilder()

virtual Freestyle::WingedEdgeBuilder::~WingedEdgeBuilder ( )
inlinevirtual

Definition at line 33 of file WingedEdgeBuilder.h.

Member Function Documentation

◆ buildWShape()

bool Freestyle::WingedEdgeBuilder::buildWShape ( WShape shape,
IndexedFaceSet ifs 
)
protectedvirtual

◆ buildWVertices()

void Freestyle::WingedEdgeBuilder::buildWVertices ( WShape shape,
const float vertices,
unsigned  vsize 
)
protectedvirtual

◆ getCurrentFrsMaterial()

FrsMaterial* Freestyle::WingedEdgeBuilder::getCurrentFrsMaterial ( )
inline

Definition at line 63 of file WingedEdgeBuilder.h.

◆ getCurrentMatrix()

Matrix44r* Freestyle::WingedEdgeBuilder::getCurrentMatrix ( )
inline

Definition at line 68 of file WingedEdgeBuilder.h.

◆ getCurrentWShape()

WShape* Freestyle::WingedEdgeBuilder::getCurrentWShape ( )
inline

Definition at line 58 of file WingedEdgeBuilder.h.

◆ getWingedEdge()

WingedEdge* Freestyle::WingedEdgeBuilder::getWingedEdge ( )
inline

Definition at line 53 of file WingedEdgeBuilder.h.

Referenced by Freestyle::Controller::LoadMesh().

◆ setCurrentFrsMaterial()

void Freestyle::WingedEdgeBuilder::setCurrentFrsMaterial ( FrsMaterial mat)
inline

Definition at line 83 of file WingedEdgeBuilder.h.

◆ setCurrentWShape()

void Freestyle::WingedEdgeBuilder::setCurrentWShape ( WShape wshape)
inline

Definition at line 78 of file WingedEdgeBuilder.h.

◆ setRenderMonitor()

void Freestyle::WingedEdgeBuilder::setRenderMonitor ( RenderMonitor iRenderMonitor)
inline

Definition at line 95 of file WingedEdgeBuilder.h.

References _pRenderMonitor.

Referenced by Freestyle::Controller::LoadMesh().

◆ VISIT_DECL() [1/3]

Freestyle::WingedEdgeBuilder::VISIT_DECL ( IndexedFaceSet  )

◆ VISIT_DECL() [2/3]

Freestyle::WingedEdgeBuilder::VISIT_DECL ( NodeShape  )

◆ VISIT_DECL() [3/3]

Freestyle::WingedEdgeBuilder::VISIT_DECL ( NodeTransform  )

◆ visitNodeTransformAfter()

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

Definition at line 53 of file WingedEdgeBuilder.cpp.

Member Data Documentation

◆ _pRenderMonitor

RenderMonitor* Freestyle::WingedEdgeBuilder::_pRenderMonitor
protected

Definition at line 104 of file WingedEdgeBuilder.h.

Referenced by setRenderMonitor(), and WingedEdgeBuilder().


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