, including all inherited members.
| addExtraVertexPositionBuffer(const VertexData *vertexData) | Ogre::ProgressiveMesh | [protected, virtual] |
| addWorkingData(const VertexData *vertexData, const IndexData *indexData) | Ogre::ProgressiveMesh | [protected] |
| AllocatedObject() | Ogre::AllocatedObject< Alloc > | [explicit] |
| bakeLodUsage(Mesh *pMesh, LodStrategy *lodStrategy, const LodValueList &lodValues, bool skipFirstLodLevel=false) | Ogre::ProgressiveMesh | [protected, static] |
| bakeNewLOD(IndexData *pData) | Ogre::ProgressiveMesh | [protected] |
| bakeSimplifiedMesh(Mesh *destMesh, Mesh *srcMesh, ProgressiveMeshList &pmList, bool dropFirstLodLevel=false) | Ogre::ProgressiveMesh | [protected, static] |
| build(ProgressiveMeshList &pmInList, const LodStrategy *lodStrategy, const LodValueList &lodValues, VertexReductionQuota quota, Real reductionValue=0.5f) | Ogre::ProgressiveMesh | [protected, static] |
| cmpByCost(const void *p1, const void *p2) | Ogre::ProgressiveMesh | [protected, static] |
| collapse(PMVertex *collapser) | Ogre::ProgressiveMesh | [protected] |
| collapseInvertsNormals(PMVertex *src, PMVertex *dest) const | Ogre::ProgressiveMesh | [protected] |
| CommonVertexList typedef | Ogre::ProgressiveMesh | [protected] |
| computeAllCosts(void) | Ogre::ProgressiveMesh | [protected] |
| computeEdgeCollapseCost(PMVertex *src, PMVertex *dest) const | Ogre::ProgressiveMesh | [protected] |
| computeEdgeCostAtVertex(size_t vertIndex) | Ogre::ProgressiveMesh | [protected] |
| computeEdgeCostAtVertexForBuffer(PMVertex *v) | Ogre::ProgressiveMesh | [protected] |
| CostIndexPair typedef | Ogre::ProgressiveMesh | [protected] |
| createIndexMap(vector< IndexVertexPair >::type &usedVertices, unsigned allVertexCount, vector< unsigned >::type &indexMap) | Ogre::ProgressiveMesh | [protected, static] |
| createSimplifiedVertexData(vector< IndexVertexPair >::type &usedVertices, VertexData *inVData, VertexData *&outVData, AxisAlignedBox &aabox) | Ogre::ProgressiveMesh | [protected, static] |
| dumpContents(const String &log) | Ogre::ProgressiveMesh | [protected] |
| FaceVertexList typedef | Ogre::ProgressiveMesh | [protected] |
| freeProgressiveMeshList(ProgressiveMeshList *pmList) | Ogre::ProgressiveMesh | [protected, static] |
| generateLodLevels(Mesh *pMesh, const LodValueList &lodValues, VertexReductionQuota reductionMethod, Real reductionValue) | Ogre::ProgressiveMesh | [static] |
| generateSimplifiedMesh(const String &name, const String &groupName, Mesh *inMesh, bool dropOriginalGeometry, const LodValueList &lodValues, VertexReductionQuota reductionMethod, Real reductionValue, size_t *removedVertexDuplicatesCount) | Ogre::ProgressiveMesh | [static] |
| getInvalidCostCount(ProgressiveMesh::ProgressiveMeshList &pmList) | Ogre::ProgressiveMesh | [protected, static] |
| getNextCollapser(ProgressiveMeshList &pmList, ProgressiveMesh *&pm, CostIndexPair *&bestCollapser) | Ogre::ProgressiveMesh | [protected, static] |
| getNextCollapser() | Ogre::ProgressiveMesh | [protected] |
| IndexVertexPair typedef | Ogre::ProgressiveMesh | [protected] |
| initialiseEdgeCollapseCosts(void) | Ogre::ProgressiveMesh | [protected] |
| initializeProgressiveMeshList(ProgressiveMeshList &pmList, Mesh *pMesh) | Ogre::ProgressiveMesh | [protected, static] |
| LodValueList typedef | Ogre::ProgressiveMesh | |
| mCurrNumIndexes | Ogre::ProgressiveMesh | [protected] |
| mEdgeAdjacentSides | Ogre::ProgressiveMesh | [mutable, protected] |
| mergeWorkingDataBorders() | Ogre::ProgressiveMesh | [protected] |
| mIndexData | Ogre::ProgressiveMesh | [protected] |
| mInvalidCostCount | Ogre::ProgressiveMesh | [protected] |
| mInvalidCostMask | Ogre::ProgressiveMesh | [protected] |
| mInvSquaredBoundBoxDiagonal | Ogre::ProgressiveMesh | [protected] |
| mLodFaceList | Ogre::ProgressiveMesh | [protected] |
| mNextWorstCostHint | Ogre::ProgressiveMesh | [protected] |
| mRemovedVertexDuplicatesCount | Ogre::ProgressiveMesh | [protected] |
| mSubMesh | Ogre::ProgressiveMesh | [protected] |
| mVertexComponentFlags | Ogre::ProgressiveMesh | [protected] |
| mVertexData | Ogre::ProgressiveMesh | [protected] |
| mWorkingData | Ogre::ProgressiveMesh | [protected] |
| mWorstCosts | Ogre::ProgressiveMesh | [protected] |
| mWorstCostsSize | Ogre::ProgressiveMesh | [protected] |
| 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 > | |
| ProgressiveMesh(SubMesh *pSubMesh) | Ogre::ProgressiveMesh | [protected] |
| ProgressiveMeshList typedef | Ogre::ProgressiveMesh | [protected] |
| recomputeInvalidCosts(ProgressiveMeshList &pmInList) | Ogre::ProgressiveMesh | [protected, static] |
| recomputeInvalidCosts() | Ogre::ProgressiveMesh | [protected] |
| sortIndexesByCost() | Ogre::ProgressiveMesh | [protected] |
| TriangleList typedef | Ogre::ProgressiveMesh | [protected] |
| VertexReductionQuota enum name | Ogre::ProgressiveMesh | |
| VRQ_CONSTANT enum value | Ogre::ProgressiveMesh | |
| VRQ_ERROR_COST enum value | Ogre::ProgressiveMesh | |
| VRQ_PROPORTIONAL enum value | Ogre::ProgressiveMesh | |
| WorkingDataList typedef | Ogre::ProgressiveMesh | [protected] |
| WorstCostList typedef | Ogre::ProgressiveMesh | [protected] |
| ~AllocatedObject() | Ogre::AllocatedObject< Alloc > | |
| ~ProgressiveMesh() | Ogre::ProgressiveMesh | [protected, virtual] |