OGRE  13.6
Object-Oriented Graphics Rendering Engine
Ogre::LodOutputProviderMesh Class Reference

#include <OgreLodOutputProviderMesh.h>

+ Inheritance diagram for Ogre::LodOutputProviderMesh:

Public Member Functions

 LodOutputProviderMesh (MeshPtr mesh)
 
void bakeLodLevel (LodData *data, int lodIndex) override
 
void bakeManualLodLevel (LodData *data, String &manualMeshName, int lodIndex) override
 
void finalize (LodData *data) override
 
void prepare (LodData *data) override
 
- Public Member Functions inherited from Ogre::LodOutputProvider
virtual ~LodOutputProvider ()
 
virtual void inject ()
 
virtual void triangleChanged (LodData *data, LodData::Triangle *tri)
 
virtual void triangleRemoved (LodData *data, LodData::Triangle *tri)
 

Constructor & Destructor Documentation

◆ LodOutputProviderMesh()

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

Member Function Documentation

◆ prepare()

void Ogre::LodOutputProviderMesh::prepare ( LodData data)
overridevirtual

◆ finalize()

void Ogre::LodOutputProviderMesh::finalize ( LodData data)
inlineoverridevirtual

◆ bakeManualLodLevel()

void Ogre::LodOutputProviderMesh::bakeManualLodLevel ( LodData data,
String manualMeshName,
int  lodIndex 
)
overridevirtual

◆ bakeLodLevel()

void Ogre::LodOutputProviderMesh::bakeLodLevel ( LodData data,
int  lodIndex 
)
overridevirtual

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