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 |