Blender
V3.3
|
#include <WingedEdgeBuilder.h>
Public Member Functions | |
WingedEdgeBuilder () | |
virtual | ~WingedEdgeBuilder () |
VISIT_DECL (IndexedFaceSet) | |
VISIT_DECL (NodeShape) | |
VISIT_DECL (NodeTransform) | |
virtual void | visitNodeTransformAfter (NodeTransform &) |
WingedEdge * | getWingedEdge () |
WShape * | getCurrentWShape () |
FrsMaterial * | getCurrentFrsMaterial () |
Matrix44r * | getCurrentMatrix () |
void | setCurrentWShape (WShape *wshape) |
void | setCurrentFrsMaterial (FrsMaterial *mat) |
void | setRenderMonitor (RenderMonitor *iRenderMonitor) |
![]() | |
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 |
Definition at line 22 of file WingedEdgeBuilder.h.
|
inline |
Definition at line 24 of file WingedEdgeBuilder.h.
References _pRenderMonitor, and NULL.
|
inlinevirtual |
Definition at line 33 of file WingedEdgeBuilder.h.
|
protectedvirtual |
Definition at line 66 of file WingedEdgeBuilder.cpp.
References Freestyle::WShape::ComputeMeanEdgeSize(), Freestyle::IndexedFaceSet::faceEdgeMarks(), Freestyle::Rep::frs_material(), Freestyle::IndexedFaceSet::frs_materials(), Freestyle::WShape::GetFaceList(), Freestyle::WShape::getVertexList(), Freestyle::WFace::GetVertexNormal(), Freestyle::IndexedFaceSet::mindices(), Freestyle::IndexedFaceSet::msize(), Freestyle::IndexedFaceSet::nindices(), Freestyle::IndexedFaceSet::normals(), normals, Freestyle::IndexedFaceSet::nsize(), Freestyle::IndexedFaceSet::numFaces(), Freestyle::IndexedFaceSet::numVertexPerFaces(), Freestyle::WShape::setFrsMaterial(), Freestyle::WShape::setFrsMaterials(), Freestyle::IndexedFaceSet::texCoords(), Freestyle::IndexedFaceSet::tindices(), Freestyle::GeomUtils::transformVertices(), Freestyle::IndexedFaceSet::trianglesStyle(), Freestyle::IndexedFaceSet::tsize(), Freestyle::IndexedFaceSet::vertices(), Freestyle::IndexedFaceSet::vindices(), and Freestyle::IndexedFaceSet::vsize().
|
protectedvirtual |
Reimplemented in Freestyle::WXEdgeBuilder.
Definition at line 231 of file WingedEdgeBuilder.cpp.
References Freestyle::WShape::AddVertex(), and Freestyle::WVertex::setId().
|
inline |
Definition at line 63 of file WingedEdgeBuilder.h.
|
inline |
Definition at line 68 of file WingedEdgeBuilder.h.
|
inline |
Definition at line 58 of file WingedEdgeBuilder.h.
|
inline |
Definition at line 53 of file WingedEdgeBuilder.h.
Referenced by Freestyle::Controller::LoadMesh().
|
inline |
Definition at line 83 of file WingedEdgeBuilder.h.
Definition at line 78 of file WingedEdgeBuilder.h.
|
inline |
Definition at line 95 of file WingedEdgeBuilder.h.
References _pRenderMonitor.
Referenced by Freestyle::Controller::LoadMesh().
Freestyle::WingedEdgeBuilder::VISIT_DECL | ( | IndexedFaceSet | ) |
Freestyle::WingedEdgeBuilder::VISIT_DECL | ( | NodeShape | ) |
Freestyle::WingedEdgeBuilder::VISIT_DECL | ( | NodeTransform | ) |
|
virtual |
Definition at line 53 of file WingedEdgeBuilder.cpp.
|
protected |
Definition at line 104 of file WingedEdgeBuilder.h.
Referenced by setRenderMonitor(), and WingedEdgeBuilder().