|
Developer Documentation
|
This is the complete list of members for ACG::MeshCompiler, including all inherited members.
| adjacencyVert_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| 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::MeshCompiler | private |
| constantFaceSize_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| createFaceMap() (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| createVertexMap(bool _keepIsolatedVerts) (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| curFaceInputPos_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| 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::MeshCompiler | private |
| defaultVertexCompare (defined in ACG::MeshCompiler) | ACG::MeshCompiler | privatestatic |
| deleteFaceInputeData_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| faceBufSplit_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| faceData_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| faceGroupIDs_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| faceInput_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| faceSize_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| faceSortMap_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| faceStart_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| faceToTriMap_ | ACG::MeshCompiler | private |
| faceToTriMapOffset_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| findGroupSubset(int _groupID) | ACG::MeshCompiler | |
| findIsolatedVertices() (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| fixWeldMap() (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| forceUnsharedFaceVertex() (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| getAdjVertexFace(int _vertexID, int _k) const (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| getAdjVertexFaceCount(int _vertexID) const (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| getFaceGroup(int _faceID) const | ACG::MeshCompiler | |
| getFaceSize(const int _i) const | ACG::MeshCompiler | inline |
| 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::MeshCompiler | inline |
| getInputFaceOffset(const int _face) const (defined in ACG::MeshCompiler) | ACG::MeshCompiler | inlineprivate |
| getInputFaceVertex(const int _face, const int _corner, int *_out) const | ACG::MeshCompiler | private |
| getInputFaceVertex_Welded(const int _face, const int _corner, int *_out) const | ACG::MeshCompiler | private |
| getInputFaceVertexData(const int _face, const int _corner, void *_out) const | ACG::MeshCompiler | private |
| getInputIndex(const int &_face, const int &_corner, const int &_attrId) const (defined in ACG::MeshCompiler) | ACG::MeshCompiler | inlineprivate |
| getInputIndexOffset(const int _face, const int _corner) const (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| getInputIndexSplit(const int _face, const int _corner) const (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| getMemoryUsage(bool _printConsole=true) const | ACG::MeshCompiler | |
| getNumFaces() const | ACG::MeshCompiler | |
| getNumInputAttributes(int _attrIdx) const | ACG::MeshCompiler | |
| getNumSubsets() const | ACG::MeshCompiler | inline |
| getNumTriangles() const | ACG::MeshCompiler | inline |
| getNumVertices() const | ACG::MeshCompiler | inline |
| getProvokingVertex() const | ACG::MeshCompiler | inline |
| 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::MeshCompiler | inline |
| indices_ | ACG::MeshCompiler | private |
| input_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| inputIDNorm_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| inputIDPos_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| inputIDTexC_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| isFaceEdge(const int _triID, const int _edge) const | ACG::MeshCompiler | |
| isolatedVertices_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| 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 size_t _i, int &_faceID, int &_cornerID) const | ACG::MeshCompiler | |
| mapTriToInputFace(const int _tri) const (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| maxFaceSize_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| MeshCompiler(const VertexDeclaration &_decl) (defined in ACG::MeshCompiler) | ACG::MeshCompiler | explicit |
| numAttributes_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| numDrawVerts_ | ACG::MeshCompiler | private |
| numFaces_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| numIndices_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| numIsolatedVerts_ | ACG::MeshCompiler | private |
| numSubsets_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| numTris_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| optimize() (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| prepareData() | ACG::MeshCompiler | private |
| provokingVertex_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| provokingVertexSetByUser_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| resolveTriangulation() (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| setAttrib(int _attrIdx, int _v, const void *_data) | ACG::MeshCompiler | |
| setAttribVec(int _attrIdx, size_t _num, const void *_data, size_t _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::MeshCompiler | private |
| setNormals(size_t _num, const void *_data, size_t _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(size_t _num, const void *_data, size_t _stride=0, bool _internalCopy=false, GLuint _fmt=0, int _elementSize=-1) | ACG::MeshCompiler | |
| setVertices(size_t _num, const void *_data, size_t _stride=0, bool _internalCopy=false, GLuint _fmt=0, int _elementSize=-1) | ACG::MeshCompiler | |
| sortFacesByGroup() (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| splitter_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| splitVertices() (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| subsetIDMap_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| subsets_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| triangulate() (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| triIndexBuffer_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| triOptMap_ | ACG::MeshCompiler | private |
| triToFaceMap_ | ACG::MeshCompiler | private |
| triToSortFaceMap_ | ACG::MeshCompiler | private |
| vertexCompare_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| vertexMapCorner_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| vertexMapFace_ | ACG::MeshCompiler | private |
| vertexToString(const void *v) const | ACG::MeshCompiler | |
| vertexWeldMapCorner_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| vertexWeldMapFace_ (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| weldVertices() (defined in ACG::MeshCompiler) | ACG::MeshCompiler | private |
| ~MeshCompiler() (defined in ACG::MeshCompiler) | ACG::MeshCompiler | virtual |