![]() |
OGRE
1.10.12
Object-Oriented Graphics Rendering Engine
|
#include <OgreLodData.h>
Classes | |
| struct | Edge |
| struct | IndexBufferInfo |
| union | IndexBufferPointer |
| struct | Triangle |
| struct | Vertex |
| struct | VertexEqual |
| Equality function for UniqueVertexSet. More... | |
| struct | VertexHash |
| Hash function for UniqueVertexSet. More... | |
Public Types | |
| typedef multimap< Real, Vertex * >::type | CollapseCostHeap |
| typedef vector< IndexBufferInfo >::type | IndexBufferInfoList |
| typedef vector< Triangle >::type | TriangleList |
| typedef OGRE_HashSet< Vertex *, VertexHash, VertexEqual > | UniqueVertexSet |
| typedef VectorSet< Edge, 8 > | VEdges |
| typedef vector< Vertex >::type | VertexList |
| typedef VectorSet< Triangle *, 7 > | VTriangles |
Public Member Functions | |
| LodData () | |
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. More... | |
| IndexBufferInfoList | mIndexBufferInfoList |
| Real | mMeshBoundingSphereRadius |
| TriangleList | mTriangleList |
| UniqueVertexSet | mUniqueVertexSet |
| Provides position based vertex lookup. Position is the real identifier of a vertex. More... | |
| bool | mUseVertexNormals |
| VertexList | mVertexList |
Static Public Attributes | |
| static const Real | NEVER_COLLAPSE_COST |
| static const Real | UNINITIALIZED_COLLAPSE_COST |
| typedef vector<Vertex>::type Ogre::LodData::VertexList |
| typedef vector<Triangle>::type Ogre::LodData::TriangleList |
| typedef multimap<Real, Vertex*>::type Ogre::LodData::CollapseCostHeap |
| typedef VectorSet<Edge, 8> Ogre::LodData::VEdges |
| typedef VectorSet<Triangle*, 7> Ogre::LodData::VTriangles |
| typedef vector<IndexBufferInfo>::type Ogre::LodData::IndexBufferInfoList |
|
inline |
|
inlinestatic |
References OgreAssertDbg.
Referenced by Ogre::LodOutsideMarker::isVertexOutside().
|
static |
|
static |
| UniqueVertexSet Ogre::LodData::mUniqueVertexSet |
Provides position based vertex lookup. Position is the real identifier of a vertex.
| VertexList Ogre::LodData::mVertexList |
| TriangleList Ogre::LodData::mTriangleList |
| CollapseCostHeap Ogre::LodData::mCollapseCostHeap |
Makes possible to get the vertices with the smallest collapse cost.
| IndexBufferInfoList Ogre::LodData::mIndexBufferInfoList |
| Real Ogre::LodData::mMeshBoundingSphereRadius |
| bool Ogre::LodData::mUseVertexNormals |