OGRE-Next  3.0.0unstable
Object-Oriented Graphics Rendering Engine
Ogre::LodConfig Struct Reference

#include <OgreLodConfig.h>


struct  Advanced

Public Types

typedef vector< LodLevel >::type LodLevelList

Public Member Functions

 LodConfig ()
 LodConfig (v1::MeshPtr &_mesh, LodStrategy *_strategy=DistanceLodStrategy::getSingletonPtr())
void createGeneratedLodLevel (Ogre::Real distance, Real reductionValue, LodLevel::VertexReductionMethod reductionMethod=LodLevel::VRM_PROPORTIONAL)
void createManualLodLevel (Ogre::Real distance, const String &manualMeshName)

Public Attributes

struct _OgreLodExport Ogre::LodConfig::Advanced advanced
LodLevelList levels
 Info about Lod levels. More...
v1::MeshPtr mesh
 The mesh which we want to reduce. More...
 Lod strategy to use. More...

Member Typedef Documentation

◆ LodLevelList

typedef vector<LodLevel>::type Ogre::LodConfig::LodLevelList

Constructor & Destructor Documentation

◆ LodConfig() [1/2]

Ogre::LodConfig::LodConfig ( v1::MeshPtr _mesh,
LodStrategy _strategy = DistanceLodStrategy::getSingletonPtr() 

◆ LodConfig() [2/2]

Ogre::LodConfig::LodConfig ( )

Member Function Documentation

◆ createGeneratedLodLevel()

void Ogre::LodConfig::createGeneratedLodLevel ( Ogre::Real  distance,
Real  reductionValue,
LodLevel::VertexReductionMethod  reductionMethod = LodLevel::VRM_PROPORTIONAL 

◆ createManualLodLevel()

void Ogre::LodConfig::createManualLodLevel ( Ogre::Real  distance,
const String manualMeshName 

Member Data Documentation

◆ advanced

struct _OgreLodExport Ogre::LodConfig::Advanced Ogre::LodConfig::advanced

◆ levels

LodLevelList Ogre::LodConfig::levels

Info about Lod levels.

◆ mesh

v1::MeshPtr Ogre::LodConfig::mesh

The mesh which we want to reduce.

◆ strategy

LodStrategy* Ogre::LodConfig::strategy

Lod strategy to use.

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