14 #ifndef OSGTERRAIN_TERRAINTECHNIQUE
15 #define OSGTERRAIN_TERRAINTECHNIQUE 1
19 #include <osgUtil/UpdateVisitor>
20 #include <osgUtil/CullVisitor>
22 #include <osgTerrain/Export>
66 virtual void init(
int dirtyMask,
bool assumeMultiThreaded);
73 virtual void cleanSceneGraph();
92 void setDirty(
bool dirty);
This class provides an object-oriented thread mutex interface.
std::set< TerrainTile * > Neighbours
virtual void releaseGLObjects(osg::State *=0) const
TerrainTile * getTerrainTile()
#define OSGTERRAIN_EXPORT
OpenThreads::Mutex _neighboursMutex
#define META_Object(library, name)
const TerrainTile * getTerrainTile() const
TerrainNeighbours(const TerrainNeighbours &)
TerrainNeighbours _neighbours
void addNeighbour(TerrainTile *tile)
void removeNeighbour(TerrainTile *tile)
bool containsNeighbour(TerrainTile *tile)
TerrainTile * _terrainTile