Ogre::PMWorker Member List

This is the complete list of members for Ogre::PMWorker, including all inherited members.

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< Alloc > | explicit
assertOutdatedCollapseCost(PMVertex *vertex) | Ogre::ProgressiveMeshGenerator | private
assertValidMesh() | Ogre::ProgressiveMeshGenerator | private
assertValidVertex(PMVertex *v) | Ogre::ProgressiveMeshGenerator | private
bakeLods() | Ogre::PMWorker | private virtual
buildRequest(LodConfig &lodConfigs) | Ogre::PMWorker | private
calcLodVertexCount(const LodLevel &lodConfig) | Ogre::ProgressiveMeshGenerator | private
canHandleRequest(const Request *req, const WorkQueue *srcQ) | Ogre::WorkQueue::RequestHandler | private virtual
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 | private virtual
generateLodLevels(LodConfig &lodConfig) | Ogre::ProgressiveMeshGenerator | private virtual
getAutoconfig(MeshPtr &inMesh, LodConfig &outLodConfig) | Ogre::ProgressiveMeshGeneratorBase | private virtual
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 | private virtual
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 > | protected static
mTriangleList | Ogre::ProgressiveMeshGenerator | private
mUniqueVertexSet | Ogre::ProgressiveMeshGenerator | private
mVertexList | Ogre::ProgressiveMeshGenerator | private
mVertexLookup | Ogre::ProgressiveMeshGenerator | private
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > |
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(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< Alloc > |
~PMWorker() | Ogre::PMWorker | virtual
~ProgressiveMeshGenerator() | Ogre::ProgressiveMeshGenerator | private virtual
~ProgressiveMeshGeneratorBase() | Ogre::ProgressiveMeshGeneratorBase | private virtual
~RequestHandler() | Ogre::WorkQueue::RequestHandler | private virtual
~Singleton(void) | Ogre::Singleton< PMWorker > |

Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.