10 #ifndef DtOsgOverlayOperation_H_
11 #define DtOsgOverlayOperation_H_
18 #include <osg/Texture>
48 osg::Node* node,
DtDe& de,
53 int countUnitsNeeded( osg::Node* node,
56 virtual void restoreDefaults(osg::Node* node,
DtDe& de);
58 void setWrapMode(osg::Texture::WrapMode);
59 osg::Texture::WrapMode wrapMode()
const;
61 void setBlendMode(osg::TexEnv::Mode);
62 osg::TexEnv::Mode blendMode()
const;
65 void unitsUsed(osg::Node* node, std::set<int> &usedunits,
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
OverlayType
Definition: DtTerrainOverlayOperation.h:25
Contains makVrv::DtDe class.
An osg terrain overlay operation is an operation that affects terrain texture overlaying.
Definition: DtOsgTerrainOverlayOperation.h:29
osg::TexEnv::Mode myBlendMode
Definition: DtOsgTerrainOverlayOperation.h:70
std::vector< int > TextureUnitList
Definition: DtOsgTerrainOverlayOperation.h:32
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. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
osg::Texture::WrapMode myWrapMode
Definition: DtOsgTerrainOverlayOperation.h:69