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 typedefOgre::ProgressiveMeshGenerator [private]
CollapsedEdges typedefOgre::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 typedefOgre::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]
mChannelIDOgre::PMWorker [private]
mCollapseCostHeapOgre::ProgressiveMeshGenerator [private]
mCollapseCostLimitOgre::ProgressiveMeshGenerator [private]
mIndexBufferInfoListOgre::ProgressiveMeshGenerator [private]
mMeshOgre::ProgressiveMeshGenerator [private]
mMeshBoundingSphereRadiusOgre::ProgressiveMeshGenerator [private]
mMeshNameOgre::ProgressiveMeshGenerator [private]
mRequestOgre::PMWorker [private]
mSharedVertexLookupOgre::ProgressiveMeshGenerator [private]
msSingletonOgre::Singleton< PMWorker > [protected, static]
mTriangleListOgre::ProgressiveMeshGenerator [private]
mUniqueVertexSetOgre::ProgressiveMeshGenerator [private]
mVertexListOgre::ProgressiveMeshGenerator [private]
mVertexLookupOgre::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 >
tmpCollapsedEdgesOgre::ProgressiveMeshGenerator [private]
TriangleList typedefOgre::ProgressiveMeshGenerator [private]
tuneContainerSize()Ogre::PMWorker [private]
UniqueVertexSet typedefOgre::ProgressiveMeshGenerator [private]
updateVertexCollapseCost(PMVertex *src)Ogre::ProgressiveMeshGenerator [private]
VEdges typedefOgre::ProgressiveMeshGenerator [private]
VertexList typedefOgre::ProgressiveMeshGenerator [private]
VertexLookupList typedefOgre::ProgressiveMeshGenerator [private]
VTriangles typedefOgre::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
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Mon Jul 27 2020 13:41:30