| addEdge(PMVertex *v, const PMEdge &edge) | Ogre::ProgressiveMeshGenerator | private |
| addIndexBuffer(PMGenRequest::IndexBuffer &indexBuffer, bool useSharedVertexLookup, unsigned short submeshID) | Ogre::PMWorker | private |
| addIndexData(IndexData *indexData, bool useSharedVertexLookup, unsigned short submeshID) | Ogre::ProgressiveMeshGenerator | private |
| addIndexDataImpl(IndexType *iPos, const IndexType *iEnd, VertexLookupList &lookup, unsigned short submeshID) | Ogre::ProgressiveMeshGenerator | private |
| addRequestToQueue(PMGenRequest *request) | Ogre::PMWorker | |
| addTriangleToEdges(PMTriangle *triangle) | Ogre::ProgressiveMeshGenerator | private |
| addVertexBuffer(const PMGenRequest::VertexBuffer &vertexBuffer, bool useSharedVertexLookup) | Ogre::PMWorker | private |
| addVertexData(VertexData *vertexData, bool useSharedVertexLookup) | Ogre::ProgressiveMeshGenerator | private |
| AllocatedObject() | Ogre::AllocatedObject< SceneCtlAllocPolicy > | explicit |
| AllocatedObject() | Ogre::AllocatedObject< SceneCtlAllocPolicy > | explicit |
| assertOutdatedCollapseCost(PMVertex *vertex) | Ogre::ProgressiveMeshGenerator | private |
| assertValidMesh() | Ogre::ProgressiveMeshGenerator | private |
| assertValidVertex(PMVertex *v) | Ogre::ProgressiveMeshGenerator | private |
| bakeLods() | Ogre::PMWorker | privatevirtual |
| buildRequest(LodConfig &lodConfigs) | Ogre::PMWorker | private |
| calcLodVertexCount(const LodLevel &lodConfig) | Ogre::ProgressiveMeshGenerator | private |
| canHandleRequest(const Request *req, const WorkQueue *srcQ) | Ogre::WorkQueue::RequestHandler | privatevirtual |
| cleanupMemory() | Ogre::ProgressiveMeshGenerator | private |
| clearPendingLodRequests() | Ogre::PMWorker | |
| collapse(PMVertex *vertex) | Ogre::ProgressiveMeshGenerator | private |
| CollapseCostHeap typedef | Ogre::ProgressiveMeshGenerator | private |
| CollapsedEdges typedef | Ogre::ProgressiveMeshGenerator | private |
| computeCosts() | Ogre::ProgressiveMeshGenerator | private |
| computeEdgeCollapseCost(PMVertex *src, PMEdge *dstEdge) | Ogre::ProgressiveMeshGenerator | private |
| computeLods(LodConfig &lodConfigs) | Ogre::ProgressiveMeshGenerator | private |
| computeVertexCollapseCost(PMVertex *vertex) | Ogre::ProgressiveMeshGenerator | private |
| findDstID(unsigned int srcID, unsigned short submeshID) | Ogre::ProgressiveMeshGenerator | private |
| findSideTriangle(const PMVertex *v1, const PMVertex *v2) | Ogre::ProgressiveMeshGenerator | private |
| generateAutoconfiguredLodLevels(MeshPtr &mesh) | Ogre::ProgressiveMeshGeneratorBase | privatevirtual |
| generateLodLevels(LodConfig &lodConfig) | Ogre::ProgressiveMeshGenerator | privatevirtual |
| getAutoconfig(MeshPtr &inMesh, LodConfig &outLodConfig) | Ogre::ProgressiveMeshGeneratorBase | privatevirtual |
| getPointer(VEdges::iterator it) | Ogre::ProgressiveMeshGenerator | private |
| getSingleton(void) | Ogre::PMWorker | static |
| getSingletonPtr(void) | Ogre::PMWorker | static |
| getTriangleID(PMTriangle *triangle) | Ogre::ProgressiveMeshGenerator | private |
| handleRequest(const WorkQueue::Request *req, const WorkQueue *srcQ) | Ogre::PMWorker | privatevirtual |
| hasSrcID(unsigned int srcID, unsigned short submeshID) | Ogre::ProgressiveMeshGenerator | private |
| IndexBufferInfoList typedef | Ogre::ProgressiveMeshGenerator | private |
| initialize() | Ogre::PMWorker | private |
| isBorderVertex(const PMVertex *vertex) const | Ogre::ProgressiveMeshGenerator | private |
| isDuplicateTriangle(PMTriangle *triangle, PMTriangle *triangle2) | Ogre::ProgressiveMeshGenerator | private |
| isDuplicateTriangle(PMTriangle *triangle) | Ogre::ProgressiveMeshGenerator | private |
| mChannelID | Ogre::PMWorker | private |
| mCollapseCostHeap | Ogre::ProgressiveMeshGenerator | private |
| mCollapseCostLimit | Ogre::ProgressiveMeshGenerator | private |
| mIndexBufferInfoList | Ogre::ProgressiveMeshGenerator | private |
| mMesh | Ogre::ProgressiveMeshGenerator | private |
| mMeshBoundingSphereRadius | Ogre::ProgressiveMeshGenerator | private |
| mMeshName | Ogre::ProgressiveMeshGenerator | private |
| mRequest | Ogre::PMWorker | private |
| mSharedVertexLookup | Ogre::ProgressiveMeshGenerator | private |
| msSingleton | Ogre::Singleton< PMWorker > | protectedstatic |
| mTriangleList | Ogre::ProgressiveMeshGenerator | private |
| mUniqueVertexSet | Ogre::ProgressiveMeshGenerator | private |
| mVertexList | Ogre::ProgressiveMeshGenerator | private |
| mVertexLookup | Ogre::ProgressiveMeshGenerator | private |
| operator delete(void *ptr) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator delete(void *ptr, void *) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator delete(void *ptr) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator delete(void *ptr, void *) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator delete[](void *ptr) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator delete[](void *ptr) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator new(size_t sz) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator new(size_t sz) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator new[](size_t sz) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator new[](size_t sz) | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| operator=(const Singleton< PMWorker > &) | Ogre::Singleton< PMWorker > | private |
| PMWorker() | Ogre::PMWorker | |
| printTriangle(PMTriangle *triangle, stringstream &str) | Ogre::ProgressiveMeshGenerator | private |
| ProgressiveMeshGenerator() | Ogre::ProgressiveMeshGenerator | private |
| removeEdge(PMVertex *v, const PMEdge &edge) | Ogre::ProgressiveMeshGenerator | private |
| removeTriangleFromEdges(PMTriangle *triangle, PMVertex *skip=NULL) | Ogre::ProgressiveMeshGenerator | private |
| replaceVertexID(PMTriangle *triangle, unsigned int oldID, unsigned int newID, PMVertex *dst) | Ogre::ProgressiveMeshGenerator | private |
| RequestHandler() | Ogre::WorkQueue::RequestHandler | private |
| Singleton(const Singleton< PMWorker > &) | Ogre::Singleton< PMWorker > | private |
| Singleton(void) | Ogre::Singleton< PMWorker > | |
| tmpCollapsedEdges | Ogre::ProgressiveMeshGenerator | private |
| TriangleList typedef | Ogre::ProgressiveMeshGenerator | private |
| tuneContainerSize() | Ogre::PMWorker | private |
| UniqueVertexSet typedef | Ogre::ProgressiveMeshGenerator | private |
| updateVertexCollapseCost(PMVertex *src) | Ogre::ProgressiveMeshGenerator | private |
| VEdges typedef | Ogre::ProgressiveMeshGenerator | private |
| VertexList typedef | Ogre::ProgressiveMeshGenerator | private |
| VertexLookupList typedef | Ogre::ProgressiveMeshGenerator | private |
| VTriangles typedef | Ogre::ProgressiveMeshGenerator | private |
| ~AllocatedObject() | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| ~AllocatedObject() | Ogre::AllocatedObject< SceneCtlAllocPolicy > | |
| ~PMWorker() | Ogre::PMWorker | virtual |
| ~ProgressiveMeshGenerator() | Ogre::ProgressiveMeshGenerator | privatevirtual |
| ~ProgressiveMeshGeneratorBase() | Ogre::ProgressiveMeshGeneratorBase | privatevirtual |
| ~RequestHandler() | Ogre::WorkQueue::RequestHandler | privatevirtual |
| ~Singleton(void) | Ogre::Singleton< PMWorker > | |