OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
Ogre::LodOutputProvider Class Referenceabstract

#include <OgreLodOutputProvider.h>

Inheritance diagram for Ogre::LodOutputProvider:

Public Member Functions

virtual ~LodOutputProvider ()
virtual void bakeLodLevel (LodData *data, int lodIndex)=0
virtual void bakeManualLodLevel (LodData *data, String &manualMeshName, int lodIndex)=0
virtual void finalize (LodData *data)=0
virtual void inject ()
virtual void prepare (LodData *data)=0
virtual void triangleChanged (LodData *data, LodData::Triangle *tri)
virtual void triangleRemoved (LodData *data, LodData::Triangle *tri)

Constructor & Destructor Documentation

◆ ~LodOutputProvider()

virtual Ogre::LodOutputProvider::~LodOutputProvider ( )
inlinevirtual

Member Function Documentation

◆ prepare()

virtual void Ogre::LodOutputProvider::prepare ( LodData * data)
pure virtual

◆ finalize()

virtual void Ogre::LodOutputProvider::finalize ( LodData * data)
pure virtual

◆ bakeManualLodLevel()

virtual void Ogre::LodOutputProvider::bakeManualLodLevel ( LodData * data,
String & manualMeshName,
int lodIndex )
pure virtual

◆ bakeLodLevel()

virtual void Ogre::LodOutputProvider::bakeLodLevel ( LodData * data,
int lodIndex )
pure virtual

◆ triangleRemoved()

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

◆ triangleChanged()

virtual void Ogre::LodOutputProvider::triangleChanged ( LodData * data,
LodData::Triangle * tri )
inlinevirtual

◆ inject()

virtual void Ogre::LodOutputProvider::inject ( )
inlinevirtual

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