OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
Ogre::LodOutputProviderMesh Class Reference

#include <OgreLodOutputProviderMesh.h>

Inheritance diagram for Ogre::LodOutputProviderMesh:

Public Member Functions

 LodOutputProviderMesh (v1::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 ( v1::MeshPtr mesh)
inline

Member Function Documentation

◆ bakeLodLevel()

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

◆ bakeManualLodLevel()

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

◆ finalize()

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

◆ prepare()

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

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