27 class DtIndirectGeometryRegistrar;
28 class DtIndirectGeometry;
29 class DtIndirectFeatureGeomHandler;
30 class DtIndirectBuildingsHandler;
31 struct DtIndirectFadeParameters;
77 virtual void onDataPremerge(osg::Node* newData);
81 virtual void onDataLoaded(
const osg::Node* newData);
85 virtual void onDataUnloaded(
const osg::Node* oldData);
126 static const std::string& theClassName();
Virtual base class.
Definition: DtVirtualBaseClass.h:22
struct for holding the fade parameters used by the indirect rendering cull compute shader ...
Definition: DtGpuCullingAndLodDefines.h:21
#define DT_DLL_VRVOSGEARTH
Definition: vrvOsgEarth.h:21
bool myDynamicTerrainInstallerActive
Definition: DtIndirectGeometryLayerManager.h:96
class used to collect geometry coming in via buildings layer and add it to the indirect engine...
Definition: DtIndirectBuildingsHandler.h:49
class used to collect geometry coming in via feature_geom and add it to the indirect engine...
Definition: DtIndirectFeatureGeomHandler.h:75
Handles a layer specified in the .earth file, and using the feature_geom plugin and point features...
Definition: DtIndirectGeometryLayerManager.h:48
const osgEarth::Layer & myLayer
Definition: DtIndirectGeometryLayerManager.h:94
Definition: DtIndirectGeometryLayerManager.h:100
Contains makVrv::DtVirtualBaseClass class.
DtDe & myDe
Definition: DtIndirectGeometryLayerManager.h:129
DtIndirectBuildingsHandler * myIndirectBuildingsHandler
Definition: DtIndirectGeometryLayerManager.h:90
DtDe & myDe
Definition: DtIndirectGeometryLayerManager.h:92
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtIndirectFeatureGeomHandler * myIndirectFeatureGeomHandler
Definition: DtIndirectGeometryLayerManager.h:88
Contains DLL export macros.