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

#include <OgreLodConfig.h>

Classes

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
 
LodStrategystrategy
 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: