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.
Mesh * | manualMesh
| Hard link to mesh to avoid looking up each time.
EdgeData * | edgeData
| 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:

- OgreMesh.h

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