Definition ReentrantMutex:24
Definition GeometryPool:104
Definition TerrainTechnique:53
Definition TerrainTile:68
BlendingPolicy
Definition TerrainTile:168
TerrainTechnique * getTerrainTechniquePrototype()
Definition Terrain:99
float _sampleRatio
Definition Terrain:121
float getSampleRatio() const
Definition Terrain:49
void setSampleRatio(float ratio)
OpenThreads::ReentrantMutex _mutex
Definition Terrain:127
bool _equalizeBoundaries
Definition Terrain:124
void registerTerrainTile(TerrainTile *tile)
osg::ref_ptr< TerrainTechnique > _terrainTechnique
Definition Terrain:132
bool getEqualizeBoundaries() const
Definition Terrain:75
float _verticalScale
Definition Terrain:122
TerrainTile::BlendingPolicy _blendingPolicy
Definition Terrain:123
TerrainTile * getTile(const TileID &tileID)
GeometryPool * getGeometryPool()
Definition Terrain:82
void setGeometryPool(GeometryPool *gp)
Definition Terrain:79
void setBlendingPolicy(TerrainTile::BlendingPolicy policy)
TerrainTileSet _updateTerrainTileSet
Definition Terrain:130
void dirtyRegisteredTiles(int dirtyMask=TerrainTile::ALL_DIRTY)
virtual void traverse(osg::NodeVisitor &nv)
const TerrainTechnique * getTerrainTechniquePrototype() const
Definition Terrain:102
void updateTerrainTileOnNextFrame(TerrainTile *terrainTile)
std::set< TerrainTile * > TerrainTileSet
Definition Terrain:119
META_Node(osgTerrain, Terrain)
void unregisterTerrainTile(TerrainTile *tile)
const GeometryPool * getGeometryPool() const
Definition Terrain:85
void setVerticalScale(float scale)
TerrainTileSet _terrainTileSet
Definition Terrain:128
std::map< TileID, TerrainTile * > TerrainTileMap
Definition Terrain:118
void setTerrainTechniquePrototype(TerrainTechnique *technique)
Definition Terrain:96
float getVerticalScale() const
Definition Terrain:56
Terrain(const Terrain &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
virtual const osgTerrain::Terrain * asTerrain() const
Definition Terrain:41
virtual osgTerrain::Terrain * asTerrain()
Definition Terrain:40
TerrainTile::BlendingPolicy getBlendingPolicy() const
Definition Terrain:66
void setEqualizeBoundaries(bool equalizeBoundaries)
const TerrainTile * getTile(const TileID &tileID) const
osg::ref_ptr< GeometryPool > _geometryPool
Definition Terrain:125
TerrainTileMap _terrainTileMap
Definition Terrain:129
Definition TerrainTile:31
Definition CoordinateSystemNode:96
@ SHALLOW_COPY
Definition CopyOp:47
Definition NodeVisitor:82
#define OSGTERRAIN_EXPORT
Definition osgTerrain/Export:39