35 virtual void setTerrain(osg::Node* terrain);
41 virtual void clearOverlays();
83 virtual int maxTextureUnits();
86 void initializeGraph();
92 virtual void applyOverlays(
bool reset =
true);
osg::ref_ptr< osg::Node > myTerrainNode
Definition: DtOsgTerrainOverlayManager.h:97
int myMaxTextureUnits
Definition: DtOsgTerrainOverlayManager.h:105
bool myInitializedFlag
Definition: DtOsgTerrainOverlayManager.h:103
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
OverlayType
Definition: DtTerrainOverlayOperation.h:25
DtDe & myDe
Definition: DtOsgTerrainOverlayManager.h:101
std::deque< DtOsgTerrainOverlayOperation > OverlayList
Definition: DtOsgTerrainOverlayManager.h:27
An osg terrain overlay operation is an operation that affects terrain texture overlaying.
Definition: DtOsgTerrainOverlayOperation.h:29
OverlayList myOverlays
Definition: DtOsgTerrainOverlayManager.h:95
osg::StateSet * myOriginalState
Definition: DtOsgTerrainOverlayManager.h:98
Manager for setting up terrain layers in an OpenSceneGraph terrain.
Definition: DtOsgTerrainOverlayManager.h:25
A class specifying a single overlay operation.
Definition: DtTerrainOverlayOperation.h:22
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::vector< std::string > myOriginalDescriptions
Definition: DtOsgTerrainOverlayManager.h:99
voidpf uLong offset
Definition: ioapi.h:42