osgEarth 2.1.1
Classes | Defines | Typedefs | Functions | Variables

/home/cube/sources/osgearth/src/osgEarthDrivers/engine_osgterrain/OSGTerrainEngineNode.cpp File Reference

#include "OSGTerrainEngineNode"
#include "MultiPassTerrainTechnique"
#include "ParallelKeyNodeFactory"
#include "SinglePassTerrainTechnique"
#include "Terrain"
#include "StreamingTerrain"
#include "TileBuilder"
#include "TransparentLayer"
#include <osgEarth/ImageUtils>
#include <osgEarth/Registry>
#include <osgEarth/ShaderComposition>
#include <osg/TexEnv>
#include <osg/TexEnvCombine>
#include <osg/PagedLOD>
#include <osg/Timer>
Include dependency graph for OSGTerrainEngineNode.cpp:

Go to the source code of this file.

Classes

struct  OSGTerrainEngineNodeMapCallbackProxy

Defines

#define LC   "[OSGTerrainEngine] "

Typedefs

typedef std::map< UID,
osg::observer_ptr
< OSGTerrainEngineNode > > 
EngineNodeCache

Functions

static EngineNodeCachegetEngineNodeCache ()

Variables

static Threading::ReadWriteMutex s_engineNodeCacheMutex

Define Documentation

#define LC   "[OSGTerrainEngine] "

Definition at line 36 of file OSGTerrainEngineNode.cpp.


Typedef Documentation

typedef std::map<UID, osg::observer_ptr<OSGTerrainEngineNode> > EngineNodeCache

Definition at line 63 of file OSGTerrainEngineNode.cpp.


Function Documentation

static EngineNodeCache& getEngineNodeCache ( ) [static]

Definition at line 66 of file OSGTerrainEngineNode.cpp.

{
    static EngineNodeCache s_cache;
    return s_cache;
}

Here is the caller graph for this function:


Variable Documentation

Definition at line 61 of file OSGTerrainEngineNode.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines