OGRE  14.2
Object-Oriented Graphics Rendering Engine
Ogre::LodConfig Struct Reference

#include <OgreLodConfig.h>


struct  Advanced

Public Types

typedef std::vector< LodLevelLodLevelList
 Lod strategy to use. More...

Public Member Functions

 LodConfig ()
 LodConfig (MeshPtr &_mesh, LodStrategy *_strategy=DistanceLodBoxStrategy::getSingletonPtr())
 Info about Lod levels. More...
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
MeshPtr mesh
 The mesh which we want to reduce. More...

Member Typedef Documentation

◆ LodLevelList

Lod strategy to use.

Constructor & Destructor Documentation

◆ LodConfig() [1/2]

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

Info about Lod levels.

◆ LodConfig() [2/2]

Ogre::LodConfig::LodConfig ( )

Member Function Documentation

◆ createManualLodLevel()

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

◆ createGeneratedLodLevel()

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

Member Data Documentation

◆ mesh

MeshPtr Ogre::LodConfig::mesh

◆ strategy

LodStrategy* Ogre::LodConfig::strategy

The mesh which we want to reduce.

◆ levels

LodLevelList Ogre::LodConfig::levels

◆ advanced

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

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