Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Ogre::Mesh::MeshLodUsage Struct Reference

A way of recording the way each LODs is recorded this Mesh. More...

#include <OgreMesh.h>

List of all members.

Public Attributes

Real fromDepthSquared
 squared Z value from which this LOD will apply

String manualName
 Only relevant if mIsLodManual is true, the name of the alternative mesh to use.

MeshmanualMesh
 Hard link to mesh to avoid looking up each time.

EdgeDataedgeData
 Edge list for this LOD level (may be derived from manual mesh).


Detailed Description

A way of recording the way each LODs is recorded this Mesh.

Definition at line 87 of file OgreMesh.h.


Member Data Documentation

EdgeData* Ogre::Mesh::MeshLodUsage::edgeData
 

Edge list for this LOD level (may be derived from manual mesh).

Definition at line 96 of file OgreMesh.h.

Referenced by Ogre::Mesh::buildEdgeList(), Ogre::Mesh::clone(), Ogre::Mesh::createManualLodLevel(), Ogre::Mesh::freeEdgeList(), Ogre::Mesh::generateLodLevels(), Ogre::Mesh::getEdgeList(), Ogre::Mesh::Mesh(), Ogre::MeshSerializerImpl::readEdgeList(), Ogre::MeshSerializerImpl::readMeshLodInfo(), Ogre::Mesh::removeLodLevels(), and Ogre::Mesh::updateManualLodLevel().

Real Ogre::Mesh::MeshLodUsage::fromDepthSquared
 

squared Z value from which this LOD will apply

Definition at line 90 of file OgreMesh.h.

Referenced by Ogre::Mesh::createManualLodLevel(), Ogre::Mesh::generateLodLevels(), Ogre::Mesh::Mesh(), Ogre::ManualLodSortLess::operator()(), Ogre::MeshSerializerImpl::readMeshLodInfo(), Ogre::Mesh::removeLodLevels(), Ogre::MeshSerializerImpl::writeLodUsageGenerated(), and Ogre::MeshSerializerImpl::writeLodUsageManual().

Mesh* Ogre::Mesh::MeshLodUsage::manualMesh
 

Hard link to mesh to avoid looking up each time.

Definition at line 94 of file OgreMesh.h.

Referenced by Ogre::Mesh::buildEdgeList(), Ogre::Mesh::createManualLodLevel(), Ogre::Entity::Entity(), Ogre::Mesh::generateLodLevels(), Ogre::Mesh::Mesh(), Ogre::MeshSerializerImpl::readMeshLodUsageGenerated(), Ogre::MeshSerializerImpl::readMeshLodUsageManual(), Ogre::Mesh::removeLodLevels(), and Ogre::Mesh::updateManualLodLevel().

String Ogre::Mesh::MeshLodUsage::manualName
 

Only relevant if mIsLodManual is true, the name of the alternative mesh to use.

Definition at line 92 of file OgreMesh.h.

Referenced by Ogre::Mesh::createManualLodLevel(), Ogre::MeshSerializerImpl::readMeshLodUsageGenerated(), Ogre::MeshSerializerImpl::readMeshLodUsageManual(), Ogre::Mesh::updateManualLodLevel(), and Ogre::MeshSerializerImpl::writeLodUsageManual().


The documentation for this struct was generated from the following file:

Copyright © 2002-2003 by The OGRE Team
Last modified Sun Nov 28 19:51:13 2004