19 #include <osg/NodeCallback>
23 class DtOsgLightPointManager;
50 virtual void onLayerLoaded(
const osgEarth::MapNode* mapNode, osgEarth::Layer* layer);
54 virtual void onDataPreMerge(
const osgEarth::Map* map,
const osgEarth::Layer* layer, osg::Node* data);
57 virtual void onDataLoaded(
const osgEarth::Map* map,
const osgEarth::Layer* layer,
const osg::Node* data);
60 virtual float callbackOrder();
63 virtual const std::string& instanceClassName()
const;
68 static const std::string& className();
93 static void registerInstance(
DtDe& de,
LayerFadeParametersMap myFadeParamtersMap
Definition: DtOsgEarthLightPointInstaller.h:75
Virtual base class.
Definition: DtVirtualBaseClass.h:22
std::map< const osgEarth::Layer *, DtIndirectFadeParameters > LayerFadeParametersMap
Definition: DtOsgEarthLightPointInstaller.h:74
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
The DtOsgEarthLightPointInstaller creator for the DtOsgEarthLightPointInstallerCreator class...
Definition: DtOsgEarthLightPointInstaller.h:84
DtOsgLightPointManager registers LightPoint nodes so their TBO can be created and updated in a single...
Definition: DtOsgLightPointManager.h:85
DtOsgLightPointInstaller is a data broker callback that will add light points to terrain patches as t...
Definition: DtOsgEarthLightPointInstaller.h:29
Contains makVrv::DtVirtualBaseClass class.
Declarations for classes used in DtICullingAndLOD.
static const std::string theClassName
Definition: DtOsgEarthLightPointInstaller.h:71
DtOsgLightPointManager & myLightPointManager
Definition: DtOsgEarthLightPointInstaller.h:73
virtual ~DtOsgEarthLightPointInstaller()
virtual DTOR
Definition: DtOsgEarthLightPointInstaller.h:39
Definition: DtOsgEarthFeatureDataBroker.h:65
Contains DLL export macros.
Contains makVrv::DtOsgEarthFeatureDataBroker class.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtDe & myDe
Definition: DtOsgEarthLightPointInstaller.h:78