OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Enumerations | Functions
Terrain Namespace Reference

Classes

class  BufferCache
 Implements creation and caching of vertex buffers for terrain chunks. More...
 
struct  LayerInfo
 
struct  TextureLayer
 
class  FixedFunctionTechnique
 
class  ShaderTechnique
 
class  Effect
 
class  Storage
 We keep storage of terrain data abstract here since we need different implementations for game and editor. More...
 
class  TerrainGrid
 Simple terrain implementation that loads cells in a grid, with no LOD. More...
 
class  World
 The basic interface for a terrain world. How the terrain chunks are paged and displayed is up to the implementation. More...
 

Enumerations

enum  Direction { North = 0, East = 1, South = 2, West = 3 }
 

Functions

osg::ref_ptr< osg::TexMat > getBlendmapTexMat (int blendmapScale)
 
osg::ref_ptr< osg::TexMat > getLayerTexMat (float layerTileSize)
 
osg::ref_ptr< osg::Depth > getEqualDepth ()
 

Enumeration Type Documentation

Enumerator
North 
East 
South 
West 

Function Documentation

osg::ref_ptr<osg::TexMat> Terrain::getBlendmapTexMat ( int  blendmapScale)

Here is the caller graph for this function:

osg::ref_ptr<osg::Depth> Terrain::getEqualDepth ( )

Here is the caller graph for this function:

osg::ref_ptr<osg::TexMat> Terrain::getLayerTexMat ( float  layerTileSize)

Here is the caller graph for this function: