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

#include <OgreLodOutputProviderBuffer.h>

+ Inheritance diagram for Ogre::LodOutputProviderBuffer:

Public Member Functions

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

Constructor & Destructor Documentation

◆ LodOutputProviderBuffer()

Ogre::LodOutputProviderBuffer::LodOutputProviderBuffer ( MeshPtr  mesh)
inline

Member Function Documentation

◆ prepare()

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

◆ finalize()

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

◆ bakeManualLodLevel()

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

◆ bakeLodLevel()

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

◆ inject()

void Ogre::LodOutputProviderBuffer::inject ( )
overridevirtual

Reimplemented from Ogre::LodOutputProvider.

◆ getBuffer()

LodOutputBuffer& Ogre::LodOutputProviderBuffer::getBuffer ( )

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