17 #include <osg/NodeCallback>
21 class DtOsgEffectTextureVisitor;
22 class DtTerrainPageSignaler;
68 virtual void onLayerLoaded(
const osgEarth::MapNode* mapNode, osgEarth::Layer* layer)
override;
71 virtual void onDataPreMerge(
const osgEarth::Layer* layer, osg::Node* data)
override;
74 virtual void onDataLoaded(
const osgEarth::Layer* layer,
const osg::Node* data)
override;
77 virtual void onDataUnloaded(
const osgEarth::Layer* layer,
const osg::Node* oldData)
override;
82 virtual float callbackOrder()
override;
85 virtual const std::string& instanceClassName()
const override;
90 static const std::string& className();
DtVirtualBaseClassCreator< DtOsgEarthDynamicTerrainInstaller > DtOsgEarthDynamicTerrainInstallerCreator
creator
Definition: DtOsgEarthDynamicTerrainInstaller.h:25
DtDe & myDe
Definition: DtOsgEarthDynamicTerrainInstaller.h:96
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtTerrainPageSignaler & myTerrainPageSignaler
Definition: DtOsgEarthDynamicTerrainInstaller.h:97
const char * creatorTypeName< DtOsgEarthDynamicTerrainInstaller >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtOsgEarthDynamicTerrainInstaller.h:32
DtOsgEarthDynamicTerrainInstaller is a data broker callback that will raise signals for terrain page ...
Definition: DtOsgEarthDynamicTerrainInstaller.h:42
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:22
static const std::string theClassName
Definition: DtOsgEarthDynamicTerrainInstaller.h:93
It is expected that custom implementations of paging (whether inheriting from pagedLOD or not...
Definition: DtTerrainPageSignaler.h:30
Definition: DtOsgEarthFeatureDataBroker.h:65
Contains DLL export macros.
Contains makVrv::DtOsgEarthFeatureDataBroker class.
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
friend DtOsgEarthDynamicTerrainInstallerCreator
friend creator since it is the only thing that should create a DtOsgEarthDynamicTerrainInstaller ...
Definition: DtOsgEarthDynamicTerrainInstaller.h:50