16 #include "../system/FreestyleConfig.h"
102 unsigned *iNumVertexPerFace,
187 virtual const unsigned vsize()
const
192 virtual const unsigned nsize()
const
197 virtual const unsigned msize()
const
202 virtual const unsigned tsize()
const
293 #ifdef WITH_CXX_GUARDEDALLOC
294 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:IndexedFaceSet")
Base class for all shapes. Inherits from BasicObjects for references counter management (addRef,...
ATTR_WARN_UNUSED_RESULT const BMVert * v
virtual const unsigned nisize() const
virtual const unsigned * nindices() const
virtual const unsigned tisize() const
virtual const FrsMaterial *const * frs_materials() const
static const FaceEdgeMark EDGE_MARK_V2V3
virtual const float * normals() const
virtual const unsigned vsize() const
unsigned char FaceEdgeMark
static const FaceEdgeMark EDGE_MARK_V1V2
virtual const float * texCoords() const
virtual const unsigned char * faceEdgeMarks() const
void swap(IndexedFaceSet &ioOther)
virtual void accept(SceneVisitor &v)
virtual const unsigned numFaces() const
virtual const unsigned * vindices() const
virtual const unsigned * mindices() const
virtual const unsigned tsize() const
FaceEdgeMark * _FaceEdgeMarks
FrsMaterial ** _FrsMaterials
virtual const unsigned * numVertexPerFaces() const
IndexedFaceSet & operator=(const IndexedFaceSet &iBrother)
virtual const unsigned nsize() const
unsigned * _NumVertexPerFace
virtual void ComputeBBox()
virtual const unsigned visize() const
virtual const unsigned * tindices() const
virtual const float * vertices() const
virtual const TRIANGLES_STYLE * trianglesStyle() const
static const FaceEdgeMark FACE_MARK
virtual const unsigned misize() const
virtual ~IndexedFaceSet()
static const FaceEdgeMark EDGE_MARK_V3V1
virtual const unsigned msize() const
TRIANGLES_STYLE * _FaceStyle