OGRE  2.0
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::LodOutputProviderMesh Class Reference

#include <OgreLodOutputProviderMesh.h>

+ Inheritance diagram for Ogre::LodOutputProviderMesh:
+ Collaboration diagram for Ogre::LodOutputProviderMesh:

Public Member Functions

 LodOutputProviderMesh (MeshPtr mesh)
 
virtual void bakeLodLevel (LodData *data, int lodIndex)
 
virtual void bakeManualLodLevel (LodData *data, String &manualMeshName, int lodIndex)
 
virtual void finalize (LodData *data)
 
virtual void inject ()
 
virtual void prepare (LodData *data)
 
virtual void triangleChanged (LodData *data, LodData::Triangle *tri)
 
virtual void triangleRemoved (LodData *data, LodData::Triangle *tri)
 

Protected Attributes

MeshPtr mMesh
 

Detailed Description

Definition at line 40 of file OgreLodOutputProviderMesh.h.

Constructor & Destructor Documentation

Ogre::LodOutputProviderMesh::LodOutputProviderMesh ( MeshPtr  mesh)
inline

Definition at line 44 of file OgreLodOutputProviderMesh.h.

Member Function Documentation

virtual void Ogre::LodOutputProviderMesh::bakeLodLevel ( LodData data,
int  lodIndex 
)
virtual
virtual void Ogre::LodOutputProviderMesh::bakeManualLodLevel ( LodData data,
String manualMeshName,
int  lodIndex 
)
virtual
virtual void Ogre::LodOutputProviderMesh::finalize ( LodData data)
inlinevirtual

Implements Ogre::LodOutputProvider.

Definition at line 46 of file OgreLodOutputProviderMesh.h.

virtual void Ogre::LodOutputProvider::inject ( )
inlinevirtualinherited
virtual void Ogre::LodOutputProviderMesh::prepare ( LodData data)
virtual
virtual void Ogre::LodOutputProvider::triangleChanged ( LodData data,
LodData::Triangle tri 
)
inlinevirtualinherited

Reimplemented in Ogre::LodOutputProviderCompressedMesh.

Definition at line 47 of file OgreLodOutputProvider.h.

virtual void Ogre::LodOutputProvider::triangleRemoved ( LodData data,
LodData::Triangle tri 
)
inlinevirtualinherited

Reimplemented in Ogre::LodOutputProviderCompressedMesh.

Definition at line 46 of file OgreLodOutputProvider.h.

Member Data Documentation

MeshPtr Ogre::LodOutputProviderMesh::mMesh
protected

Definition at line 50 of file OgreLodOutputProviderMesh.h.


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