OGRE  1.9
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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::ProgressiveMeshGeneratorprivate
addIndexBuffer(PMGenRequest::IndexBuffer &indexBuffer, bool useSharedVertexLookup, unsigned short submeshID)Ogre::PMWorkerprivate
addIndexData(IndexData *indexData, bool useSharedVertexLookup, unsigned short submeshID)Ogre::ProgressiveMeshGeneratorprivate
addIndexDataImpl(IndexType *iPos, const IndexType *iEnd, VertexLookupList &lookup, unsigned short submeshID)Ogre::ProgressiveMeshGeneratorinlineprivate
addRequestToQueue(PMGenRequest *request)Ogre::PMWorker
addTriangleToEdges(PMTriangle *triangle)Ogre::ProgressiveMeshGeneratorprivate
addVertexBuffer(const PMGenRequest::VertexBuffer &vertexBuffer, bool useSharedVertexLookup)Ogre::PMWorkerprivate
addVertexData(VertexData *vertexData, bool useSharedVertexLookup)Ogre::ProgressiveMeshGeneratorprivate
AllocatedObject()Ogre::AllocatedObject< Alloc >inlineexplicit
assertOutdatedCollapseCost(PMVertex *vertex)Ogre::ProgressiveMeshGeneratorprivate
assertValidMesh()Ogre::ProgressiveMeshGeneratorprivate
assertValidVertex(PMVertex *v)Ogre::ProgressiveMeshGeneratorprivate
bakeLods()Ogre::PMWorkerprivatevirtual
buildRequest(LodConfig &lodConfigs)Ogre::PMWorkerprivate
calcLodVertexCount(const LodLevel &lodConfig)Ogre::ProgressiveMeshGeneratorprivate
canHandleRequest(const Request *req, const WorkQueue *srcQ)Ogre::WorkQueue::RequestHandlerinlineprivatevirtual
cleanupMemory()Ogre::ProgressiveMeshGeneratorprivate
clearPendingLodRequests()Ogre::PMWorker
collapse(PMVertex *vertex)Ogre::ProgressiveMeshGeneratorprivate
CollapseCostHeap typedefOgre::ProgressiveMeshGeneratorprivate
CollapsedEdges typedefOgre::ProgressiveMeshGeneratorprivate
computeCosts()Ogre::ProgressiveMeshGeneratorprivate
computeEdgeCollapseCost(PMVertex *src, PMEdge *dstEdge)Ogre::ProgressiveMeshGeneratorprivate
computeLods(LodConfig &lodConfigs)Ogre::ProgressiveMeshGeneratorprivate
computeVertexCollapseCost(PMVertex *vertex)Ogre::ProgressiveMeshGeneratorprivate
findDstID(unsigned int srcID, unsigned short submeshID)Ogre::ProgressiveMeshGeneratorprivate
findSideTriangle(const PMVertex *v1, const PMVertex *v2)Ogre::ProgressiveMeshGeneratorprivate
generateAutoconfiguredLodLevels(MeshPtr &mesh)Ogre::ProgressiveMeshGeneratorBaseprivatevirtual
generateLodLevels(LodConfig &lodConfig)Ogre::ProgressiveMeshGeneratorprivatevirtual
getAutoconfig(MeshPtr &inMesh, LodConfig &outLodConfig)Ogre::ProgressiveMeshGeneratorBaseprivatevirtual
getPointer(VEdges::iterator it)Ogre::ProgressiveMeshGeneratorprivate
getSingleton(void)Ogre::PMWorkerstatic
getSingletonPtr(void)Ogre::PMWorkerstatic
getTriangleID(PMTriangle *triangle)Ogre::ProgressiveMeshGeneratorprivate
handleRequest(const WorkQueue::Request *req, const WorkQueue *srcQ)Ogre::PMWorkerprivatevirtual
hasSrcID(unsigned int srcID, unsigned short submeshID)Ogre::ProgressiveMeshGeneratorprivate
IndexBufferInfoList typedefOgre::ProgressiveMeshGeneratorprivate
initialize()Ogre::PMWorkerprivate
isBorderVertex(const PMVertex *vertex) const Ogre::ProgressiveMeshGeneratorprivate
isDuplicateTriangle(PMTriangle *triangle, PMTriangle *triangle2)Ogre::ProgressiveMeshGeneratorprivate
isDuplicateTriangle(PMTriangle *triangle)Ogre::ProgressiveMeshGeneratorprivate
mChannelIDOgre::PMWorkerprivate
mCollapseCostHeapOgre::ProgressiveMeshGeneratorprivate
mCollapseCostLimitOgre::ProgressiveMeshGeneratorprivate
mIndexBufferInfoListOgre::ProgressiveMeshGeneratorprivate
mMeshOgre::ProgressiveMeshGeneratorprivate
mMeshBoundingSphereRadiusOgre::ProgressiveMeshGeneratorprivate
mMeshNameOgre::ProgressiveMeshGeneratorprivate
mRequestOgre::PMWorkerprivate
mSharedVertexLookupOgre::ProgressiveMeshGeneratorprivate
msSingletonOgre::Singleton< PMWorker >protectedstatic
mTriangleListOgre::ProgressiveMeshGeneratorprivate
mUniqueVertexSetOgre::ProgressiveMeshGeneratorprivate
mVertexListOgre::ProgressiveMeshGeneratorprivate
mVertexLookupOgre::ProgressiveMeshGeneratorprivate
operator delete(void *ptr)Ogre::AllocatedObject< Alloc >inline
operator delete(void *ptr, void *)Ogre::AllocatedObject< Alloc >inline
operator delete(void *ptr, const char *, int, const char *)Ogre::AllocatedObject< Alloc >inline
operator delete[](void *ptr)Ogre::AllocatedObject< Alloc >inline
operator delete[](void *ptr, const char *, int, const char *)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz, const char *file, int line, const char *func)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz)Ogre::AllocatedObject< Alloc >inline
operator new(size_t sz, void *ptr)Ogre::AllocatedObject< Alloc >inline
operator new[](size_t sz, const char *file, int line, const char *func)Ogre::AllocatedObject< Alloc >inline
operator new[](size_t sz)Ogre::AllocatedObject< Alloc >inline
PMWorker()Ogre::PMWorker
printTriangle(PMTriangle *triangle, stringstream &str)Ogre::ProgressiveMeshGeneratorprivate
ProgressiveMeshGenerator()Ogre::ProgressiveMeshGeneratorprivate
removeEdge(PMVertex *v, const PMEdge &edge)Ogre::ProgressiveMeshGeneratorprivate
removeTriangleFromEdges(PMTriangle *triangle, PMVertex *skip=NULL)Ogre::ProgressiveMeshGeneratorprivate
replaceVertexID(PMTriangle *triangle, unsigned int oldID, unsigned int newID, PMVertex *dst)Ogre::ProgressiveMeshGeneratorprivate
RequestHandler()Ogre::WorkQueue::RequestHandlerinlineprivate
Singleton(void)Ogre::Singleton< PMWorker >inline
tmpCollapsedEdgesOgre::ProgressiveMeshGeneratorprivate
TriangleList typedefOgre::ProgressiveMeshGeneratorprivate
tuneContainerSize()Ogre::PMWorkerprivate
UniqueVertexSet typedefOgre::ProgressiveMeshGeneratorprivate
updateVertexCollapseCost(PMVertex *src)Ogre::ProgressiveMeshGeneratorprivate
VEdges typedefOgre::ProgressiveMeshGeneratorprivate
VertexList typedefOgre::ProgressiveMeshGeneratorprivate
VertexLookupList typedefOgre::ProgressiveMeshGeneratorprivate
VTriangles typedefOgre::ProgressiveMeshGeneratorprivate
~AllocatedObject()Ogre::AllocatedObject< Alloc >inline
~PMWorker()Ogre::PMWorkervirtual
~ProgressiveMeshGenerator()Ogre::ProgressiveMeshGeneratorprivatevirtual
~ProgressiveMeshGeneratorBase()Ogre::ProgressiveMeshGeneratorBaseinlineprivatevirtual
~RequestHandler()Ogre::WorkQueue::RequestHandlerinlineprivatevirtual
~Singleton(void)Ogre::Singleton< PMWorker >inline