addEdge(PMVertex *v, const PMEdge &edge) | Ogre::ProgressiveMeshGenerator | protected |
addIndexData(IndexData *indexData, bool useSharedVertexLookup, unsigned short submeshID) | Ogre::ProgressiveMeshGenerator | protected |
addIndexDataImpl(IndexType *iPos, const IndexType *iEnd, VertexLookupList &lookup, unsigned short submeshID) | Ogre::ProgressiveMeshGenerator | inlineprotected |
addTriangleToEdges(PMTriangle *triangle) | Ogre::ProgressiveMeshGenerator | protected |
addVertexData(VertexData *vertexData, bool useSharedVertexLookup) | Ogre::ProgressiveMeshGenerator | protected |
assertOutdatedCollapseCost(PMVertex *vertex) | Ogre::ProgressiveMeshGenerator | protected |
assertValidMesh() | Ogre::ProgressiveMeshGenerator | protected |
assertValidVertex(PMVertex *v) | Ogre::ProgressiveMeshGenerator | protected |
bakeLods() | Ogre::ProgressiveMeshGenerator | protectedvirtual |
calcLodVertexCount(const LodLevel &lodConfig) | Ogre::ProgressiveMeshGenerator | protected |
cleanupMemory() | Ogre::ProgressiveMeshGenerator | protected |
collapse(PMVertex *vertex) | Ogre::ProgressiveMeshGenerator | protected |
CollapseCostHeap typedef | Ogre::ProgressiveMeshGenerator | protected |
CollapsedEdges typedef | Ogre::ProgressiveMeshGenerator | protected |
computeCosts() | Ogre::ProgressiveMeshGenerator | protected |
computeEdgeCollapseCost(PMVertex *src, PMEdge *dstEdge) | Ogre::ProgressiveMeshGenerator | protected |
computeLods(LodConfig &lodConfigs) | Ogre::ProgressiveMeshGenerator | protected |
computeVertexCollapseCost(PMVertex *vertex) | Ogre::ProgressiveMeshGenerator | protected |
findDstID(unsigned int srcID, unsigned short submeshID) | Ogre::ProgressiveMeshGenerator | protected |
findSideTriangle(const PMVertex *v1, const PMVertex *v2) | Ogre::ProgressiveMeshGenerator | protected |
generateAutoconfiguredLodLevels(MeshPtr &mesh) | Ogre::ProgressiveMeshGeneratorBase | virtual |
generateLodLevels(LodConfig &lodConfig) | Ogre::ProgressiveMeshGenerator | virtual |
getAutoconfig(MeshPtr &inMesh, LodConfig &outLodConfig) | Ogre::ProgressiveMeshGeneratorBase | virtual |
getPointer(VEdges::iterator it) | Ogre::ProgressiveMeshGenerator | protected |
getTriangleID(PMTriangle *triangle) | Ogre::ProgressiveMeshGenerator | protected |
hasSrcID(unsigned int srcID, unsigned short submeshID) | Ogre::ProgressiveMeshGenerator | protected |
IndexBufferInfoList typedef | Ogre::ProgressiveMeshGenerator | protected |
initialize() | Ogre::ProgressiveMeshGenerator | protected |
isBorderVertex(const PMVertex *vertex) const | Ogre::ProgressiveMeshGenerator | protected |
isDuplicateTriangle(PMTriangle *triangle, PMTriangle *triangle2) | Ogre::ProgressiveMeshGenerator | protected |
isDuplicateTriangle(PMTriangle *triangle) | Ogre::ProgressiveMeshGenerator | protected |
mCollapseCostHeap | Ogre::ProgressiveMeshGenerator | protected |
mCollapseCostLimit | Ogre::ProgressiveMeshGenerator | protected |
mIndexBufferInfoList | Ogre::ProgressiveMeshGenerator | protected |
mMesh | Ogre::ProgressiveMeshGenerator | protected |
mMeshBoundingSphereRadius | Ogre::ProgressiveMeshGenerator | protected |
mMeshName | Ogre::ProgressiveMeshGenerator | protected |
mSharedVertexLookup | Ogre::ProgressiveMeshGenerator | protected |
mTriangleList | Ogre::ProgressiveMeshGenerator | protected |
mUniqueVertexSet | Ogre::ProgressiveMeshGenerator | protected |
mVertexList | Ogre::ProgressiveMeshGenerator | protected |
mVertexLookup | Ogre::ProgressiveMeshGenerator | protected |
printTriangle(PMTriangle *triangle, stringstream &str) | Ogre::ProgressiveMeshGenerator | protected |
ProgressiveMeshGenerator() | Ogre::ProgressiveMeshGenerator | |
removeEdge(PMVertex *v, const PMEdge &edge) | Ogre::ProgressiveMeshGenerator | protected |
removeTriangleFromEdges(PMTriangle *triangle, PMVertex *skip=NULL) | Ogre::ProgressiveMeshGenerator | protected |
replaceVertexID(PMTriangle *triangle, unsigned int oldID, unsigned int newID, PMVertex *dst) | Ogre::ProgressiveMeshGenerator | protected |
tmpCollapsedEdges | Ogre::ProgressiveMeshGenerator | protected |
TriangleList typedef | Ogre::ProgressiveMeshGenerator | protected |
tuneContainerSize() | Ogre::ProgressiveMeshGenerator | protected |
UniqueVertexSet typedef | Ogre::ProgressiveMeshGenerator | protected |
updateVertexCollapseCost(PMVertex *src) | Ogre::ProgressiveMeshGenerator | protected |
VEdges typedef | Ogre::ProgressiveMeshGenerator | protected |
VertexList typedef | Ogre::ProgressiveMeshGenerator | protected |
VertexLookupList typedef | Ogre::ProgressiveMeshGenerator | protected |
VTriangles typedef | Ogre::ProgressiveMeshGenerator | protected |
~ProgressiveMeshGenerator() | Ogre::ProgressiveMeshGenerator | virtual |
~ProgressiveMeshGeneratorBase() | Ogre::ProgressiveMeshGeneratorBase | inlinevirtual |