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

#include <OgreProgressiveMeshGenerator.h>

+ Inheritance diagram for Ogre::ProgressiveMeshGeneratorBase:

Public Member Functions

virtual ~ProgressiveMeshGeneratorBase ()
 
virtual void generateAutoconfiguredLodLevels (MeshPtr &mesh)
 Generates the LOD levels for a mesh without configuring it. More...
 
virtual void generateLodLevels (LodConfig &lodConfig)=0
 Generates the LOD levels for a mesh. More...
 
virtual void getAutoconfig (MeshPtr &inMesh, LodConfig &outLodConfig)
 Fills LOD Config with a config, which works on any mesh. More...
 

Detailed Description

Definition at line 42 of file OgreProgressiveMeshGenerator.h.

Constructor & Destructor Documentation

virtual Ogre::ProgressiveMeshGeneratorBase::~ProgressiveMeshGeneratorBase ( )
inlinevirtual

Definition at line 67 of file OgreProgressiveMeshGenerator.h.

Member Function Documentation

virtual void Ogre::ProgressiveMeshGeneratorBase::generateAutoconfiguredLodLevels ( MeshPtr mesh)
virtual

Generates the LOD levels for a mesh without configuring it.

Parameters
meshGenerate the LOD for this mesh.
virtual void Ogre::ProgressiveMeshGeneratorBase::generateLodLevels ( LodConfig lodConfig)
pure virtual

Generates the LOD levels for a mesh.

Parameters
lodConfigSpecification of the requested LOD levels.

Implemented in Ogre::QueuedProgressiveMeshGenerator, and Ogre::ProgressiveMeshGenerator.

virtual void Ogre::ProgressiveMeshGeneratorBase::getAutoconfig ( MeshPtr inMesh,
LodConfig outLodConfig 
)
virtual

Fills LOD Config with a config, which works on any mesh.

Parameters
inMeshOptimize for this mesh.
outLodConfigLOD configuration storing the output.

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