16 #include <osg/NodeCallback>
20 class DtOsgEffectTextureVisitor;
21 class DtTerrainPatchObjectManager;
59 virtual void onLayerLoaded(
const osgEarth::MapNode* mapNode,
60 osgEarth::Layer* layer)
override;
64 virtual void onDataPreMerge(
const osgEarth::Layer* layer,
65 osg::Node* newNode)
override;
68 virtual void onDataLoaded(
const osgEarth::Layer* layer,
69 const osg::Node* newNode)
override;
73 virtual float callbackOrder()
override;
76 virtual const std::string& instanceClassName()
const override;
81 static const std::string& className();
Manager that provides direct access to the terrain patch objects in use in a display engine also hand...
Definition: DtTerrainPatchObjectManager.h:38
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
friend DtOsgEarthEffectTextureInstallerCreator
friend creator since it is the only thing that should create a DtOsgEarthEffectTextureInstaller ...
Definition: DtOsgEarthEffectTextureInstaller.h:45
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:22
DtDe & myDe
Definition: DtOsgEarthEffectTextureInstaller.h:87
DtOsgEarthEffectTextureInstaller is a data broker callback that will install effect textures on an os...
Definition: DtOsgEarthEffectTextureInstaller.h:38
DtVirtualBaseClassCreator< DtOsgEarthEffectTextureInstaller > DtOsgEarthEffectTextureInstallerCreator
creator
Definition: DtOsgEarthEffectTextureInstaller.h:25
DtTerrainPatchObjectManager & myTerrainPatchObjectManager
Definition: DtOsgEarthEffectTextureInstaller.h:89
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
static const std::string theClassName
Definition: DtOsgEarthEffectTextureInstaller.h:84
const char * creatorTypeName< DtOsgEarthEffectTextureInstaller >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtOsgEarthEffectTextureInstaller.h:32