|  | OGRE-Next 3.0.0
    Object-Oriented Graphics Rendering Engine | 
#include <OgreLodData.h>
| Classes | |
| struct | Edge | 
| struct | IndexBufferInfo | 
| union | IndexBufferPointer | 
| struct | Triangle | 
| struct | Vertex | 
| struct | VertexEqual | 
| struct | VertexHash | 
| Public Types | |
| enum | { InvalidIndex = (unsigned)-1 } | 
| typedef multimap< Real, VertexI >::type | CollapseCostHeap | 
| typedef vector< IndexBufferInfo >::type | IndexBufferInfoList | 
| typedef unsigned | TriangleI | 
| typedef vector< Triangle >::type | TriangleList | 
| typedef unordered_set< VertexI, VertexHash, VertexEqual >::type | UniqueVertexSet | 
| typedef VectorSet< Edge, 8 > | VEdges | 
| typedef unsigned | VertexI | 
| typedef vector< Vertex >::type | VertexList | 
| typedef VectorSet< TriangleI, 7 > | VTriangles | 
| Public Member Functions | |
| LodData () | |
| UniqueVertexSet::iterator | findUniqueVertexByPos (const Vector3 &pos) | 
| Static Public Member Functions | |
| template<typename T , typename A > | |
| static size_t | getVectorIDFromPointer (const std::vector< T, A > &vec, const T *pointer) | 
| Public Attributes | |
| CollapseCostHeap | mCollapseCostHeap | 
| Makes possible to get the vertices with the smallest collapse cost. | |
| IndexBufferInfoList | mIndexBufferInfoList | 
| Real | mMeshBoundingSphereRadius | 
| TriangleList | mTriangleList | 
| UniqueVertexSet | mUniqueVertexSet | 
| Provides position based vertex lookup. Position is the real identifier of a vertex. | |
| bool | mUseVertexNormals | 
| VertexList | mVertexList | 
| Static Public Attributes | |
| static const Real | NEVER_COLLAPSE_COST | 
| static const Real | UNINITIALIZED_COLLAPSE_COST | 
| typedef multimap<Real,VertexI>::type Ogre::LodData::CollapseCostHeap | 
| typedef vector<IndexBufferInfo>::type Ogre::LodData::IndexBufferInfoList | 
| typedef unsigned Ogre::LodData::TriangleI | 
| typedef vector<Triangle>::type Ogre::LodData::TriangleList | 
| typedef unordered_set<VertexI,VertexHash,VertexEqual>::type Ogre::LodData::UniqueVertexSet | 
| typedef VectorSet<Edge, 8> Ogre::LodData::VEdges | 
| typedef unsigned Ogre::LodData::VertexI | 
| typedef vector<Vertex>::type Ogre::LodData::VertexList | 
| typedef VectorSet<TriangleI, 7> Ogre::LodData::VTriangles | 
| 
 | inline | 
| 
 | inline | 
References Ogre::LodData::Vertex::position.
| 
 | inlinestatic | 
References OgreAssert.
| CollapseCostHeap Ogre::LodData::mCollapseCostHeap | 
Makes possible to get the vertices with the smallest collapse cost.
| IndexBufferInfoList Ogre::LodData::mIndexBufferInfoList | 
| Real Ogre::LodData::mMeshBoundingSphereRadius | 
| TriangleList Ogre::LodData::mTriangleList | 
| UniqueVertexSet Ogre::LodData::mUniqueVertexSet | 
Provides position based vertex lookup. Position is the real identifier of a vertex.
| bool Ogre::LodData::mUseVertexNormals | 
| VertexList Ogre::LodData::mVertexList | 
| 
 | static | 
| 
 | static |