Developer Documentation
ACG::MeshCompiler Member List

This is the complete list of members for ACG::MeshCompiler, including all inherited members.

adjacencyVert_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
build(bool _weldVertices=false, bool _optimizeVCache=true, bool _needPerFaceAttribute=false, bool _keepIsolatedVertices=false)ACG::MeshCompiler
checkInputData() const ACG::MeshCompiler
computeAdjacency(bool _forceRecompute=false) (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
constantFaceSize_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
createFaceMap() (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
createVertexMap(bool _keepIsolatedVerts) (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
curFaceInputPos_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
dbgdump(const char *_filename) const ACG::MeshCompiler
dbgdumpAdjList(const char *_filename) const ACG::MeshCompiler
dbgdumpInputBin(const char *_filename, bool _seperateFiles=false) const ACG::MeshCompiler
dbgdumpInputObj(const char *_filename) const ACG::MeshCompiler
dbgdumpObj(const char *_filename) const ACG::MeshCompiler
dbgVerify(const char *_filename) const ACG::MeshCompiler
decl_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
defaultVertexCompare (defined in ACG::MeshCompiler)ACG::MeshCompilerprivatestatic
deleteFaceInputeData_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
faceBufSplit_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
faceData_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
faceGroupIDs_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
faceInput_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
faceSize_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
faceSortMap_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
faceStart_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
faceToTriMap_ACG::MeshCompilerprivate
faceToTriMapOffset_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
findGroupSubset(int _groupID)ACG::MeshCompiler
findIsolatedVertices() (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
fixWeldMap() (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
forceUnsharedFaceVertex() (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
getAdjVertexFace(int _vertexID, int _k) const (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
getAdjVertexFaceCount(int _vertexID) const (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
getFaceGroup(int _faceID) const ACG::MeshCompiler
getFaceSize(const int _i) const ACG::MeshCompilerinline
getIndex(int _i) const ACG::MeshCompiler
getIndexAdjBuffer(void *_dst, const int _borderIndex=-1)ACG::MeshCompiler
getIndexAdjBuffer_BruteForce(void *_dst, const int _borderIndex=-1)ACG::MeshCompiler
getIndexAdjBuffer_MT(void *_dst, const int _borderIndex=-1)ACG::MeshCompiler
getIndexBuffer() const ACG::MeshCompilerinline
getInputFaceOffset(const int _face) const (defined in ACG::MeshCompiler)ACG::MeshCompilerinlineprivate
getInputFaceVertex(const int _face, const int _corner, int *_out) const ACG::MeshCompilerprivate
getInputFaceVertex_Welded(const int _face, const int _corner, int *_out) const ACG::MeshCompilerprivate
getInputFaceVertexData(const int _face, const int _corner, void *_out) const ACG::MeshCompilerprivate
getInputIndex(const int &_face, const int &_corner, const int &_attrId) const (defined in ACG::MeshCompiler)ACG::MeshCompilerinlineprivate
getInputIndexOffset(const int _face, const int _corner) const (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
getInputIndexSplit(const int _face, const int _corner) const (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
getMemoryUsage(bool _printConsole=true) const ACG::MeshCompiler
getNumFaces() const ACG::MeshCompiler
getNumInputAttributes(int _attrIdx) const ACG::MeshCompiler
getNumSubsets() const ACG::MeshCompilerinline
getNumTriangles() const ACG::MeshCompilerinline
getNumVertices() const ACG::MeshCompilerinline
getProvokingVertex() const ACG::MeshCompilerinline
getSubset(int _i) const ACG::MeshCompiler
getTriGroup(int _triID) const ACG::MeshCompiler
getVertex(int _id, void *_out) const ACG::MeshCompiler
getVertexBuffer(void *_dst, const int _offset=0, const int _range=-1)ACG::MeshCompiler
getVertexDeclaration() const ACG::MeshCompilerinline
indices_ACG::MeshCompilerprivate
input_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
inputIDNorm_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
inputIDPos_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
inputIDTexC_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
isFaceEdge(const int _triID, const int _edge) const ACG::MeshCompiler
isolatedVertices_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
isTriangleMesh() const ACG::MeshCompiler
mapToDrawTriID(const int _faceID, const int _k=0, int *_numTrisOut=0) const ACG::MeshCompiler
mapToDrawVertexID(const int _faceID, const int _cornerID) const ACG::MeshCompiler
mapToOriginalFaceID(const int _triID) const ACG::MeshCompiler
mapToOriginalFaceIDPtr() const ACG::MeshCompiler
mapToOriginalVertexID(const int _i, int &_faceID, int &_cornerID) const ACG::MeshCompiler
mapTriToInputFace(const int _tri) const (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
maxFaceSize_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
MeshCompiler(const VertexDeclaration &_decl) (defined in ACG::MeshCompiler)ACG::MeshCompiler
numAttributes_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
numDrawVerts_ACG::MeshCompilerprivate
numFaces_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
numIndices_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
numIsolatedVerts_ACG::MeshCompilerprivate
numSubsets_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
numTris_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
optimize() (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
prepareData()ACG::MeshCompilerprivate
provokingVertex_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
provokingVertexSetByUser_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
resolveTriangulation() (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
setAttrib(int _attrIdx, int _v, const void *_data)ACG::MeshCompiler
setAttribVec(int _attrIdx, int _num, const void *_data, int _stride=0, bool _internalCopy=false, GLuint _fmt=0, int _elementSize=-1)ACG::MeshCompiler
setFaceAttrib(int _i, int _v0, int _v1, int _v2, int _attrID)ACG::MeshCompiler
setFaceAttrib(int _i, int _faceSize, int *_v, int _attrID)ACG::MeshCompiler
setFaceGroup(int _i, short _groupID)ACG::MeshCompiler
setFaceInput(MeshCompilerFaceInput *_faceInput)ACG::MeshCompiler
setFaceNormals(int _i, int _v0, int _v1, int _v2)ACG::MeshCompiler
setFaceNormals(int _i, int _faceSize, int *_v)ACG::MeshCompiler
setFaceTexCoords(int _i, int _v0, int _v1, int _v2)ACG::MeshCompiler
setFaceTexCoords(int _i, int _faceSize, int *_v)ACG::MeshCompiler
setFaceVerts(int _i, int _v0, int _v1, int _v2)ACG::MeshCompiler
setFaceVerts(int _i, int _faceSize, int *_v)ACG::MeshCompiler
setIndexBufferInterleaved(int _numTris, int _indexSize, const void *_indices)ACG::MeshCompiler
setInputIndexSplit(const int _face, const int _corner, const int _val) (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
setNormals(int _num, const void *_data, int _stride=0, bool _internalCopy=false, GLuint _fmt=0, int _elementSize=-1)ACG::MeshCompiler
setNumFaces(const int _numFaces, const int _numIndices)ACG::MeshCompiler
setProvokingVertex(int _v)ACG::MeshCompiler
setTexCoords(int _num, const void *_data, int _stride=0, bool _internalCopy=false, GLuint _fmt=0, int _elementSize=-1)ACG::MeshCompiler
setVertices(int _num, const void *_data, int _stride=0, bool _internalCopy=false, GLuint _fmt=0, int _elementSize=-1)ACG::MeshCompiler
sortFacesByGroup() (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
splitter_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
splitVertices() (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
subsetIDMap_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
subsets_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
triangulate() (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
triIndexBuffer_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
triOptMap_ACG::MeshCompilerprivate
triToFaceMap_ACG::MeshCompilerprivate
triToSortFaceMap_ACG::MeshCompilerprivate
vertexCompare_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
vertexMapCorner_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
vertexMapFace_ACG::MeshCompilerprivate
vertexToString(const void *v) const ACG::MeshCompiler
vertexWeldMapCorner_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
vertexWeldMapFace_ (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
weldVertices() (defined in ACG::MeshCompiler)ACG::MeshCompilerprivate
~MeshCompiler() (defined in ACG::MeshCompiler)ACG::MeshCompilervirtual