Ogre::ProgressiveMesh Member List

This is the complete list of members for Ogre::ProgressiveMesh, 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 typedefOgre::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 typedefOgre::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 typedefOgre::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 typedefOgre::ProgressiveMesh [protected]
initialiseEdgeCollapseCosts(void)Ogre::ProgressiveMesh [protected]
initializeProgressiveMeshList(ProgressiveMeshList &pmList, Mesh *pMesh)Ogre::ProgressiveMesh [protected, static]
LodValueList typedefOgre::ProgressiveMesh
mCurrNumIndexesOgre::ProgressiveMesh [protected]
mEdgeAdjacentSidesOgre::ProgressiveMesh [mutable, protected]
mergeWorkingDataBorders()Ogre::ProgressiveMesh [protected]
mIndexDataOgre::ProgressiveMesh [protected]
mInvalidCostCountOgre::ProgressiveMesh [protected]
mInvalidCostMaskOgre::ProgressiveMesh [protected]
mInvSquaredBoundBoxDiagonalOgre::ProgressiveMesh [protected]
mLodFaceListOgre::ProgressiveMesh [protected]
mNextWorstCostHintOgre::ProgressiveMesh [protected]
mRemovedVertexDuplicatesCountOgre::ProgressiveMesh [protected]
mSubMeshOgre::ProgressiveMesh [protected]
mVertexComponentFlagsOgre::ProgressiveMesh [protected]
mVertexDataOgre::ProgressiveMesh [protected]
mWorkingDataOgre::ProgressiveMesh [protected]
mWorstCostsOgre::ProgressiveMesh [protected]
mWorstCostsSizeOgre::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 typedefOgre::ProgressiveMesh [protected]
recomputeInvalidCosts(ProgressiveMeshList &pmInList)Ogre::ProgressiveMesh [protected, static]
recomputeInvalidCosts()Ogre::ProgressiveMesh [protected]
sortIndexesByCost()Ogre::ProgressiveMesh [protected]
TriangleList typedefOgre::ProgressiveMesh [protected]
VertexReductionQuota enum nameOgre::ProgressiveMesh
VRQ_CONSTANT enum valueOgre::ProgressiveMesh
VRQ_ERROR_COST enum valueOgre::ProgressiveMesh
VRQ_PROPORTIONAL enum valueOgre::ProgressiveMesh
WorkingDataList typedefOgre::ProgressiveMesh [protected]
WorstCostList typedefOgre::ProgressiveMesh [protected]
~AllocatedObject()Ogre::AllocatedObject< Alloc >
~ProgressiveMesh()Ogre::ProgressiveMesh [protected, virtual]

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 Fri May 25 23:39:03 2012