![]() |
VR-Forces 5.0.1 Developer's Guide
|
DtStreamingSpeedTreeFeatureCallback is a data broker callback that will create speedtrees for an osgEarth-created feature layer subgraph.

Public Member Functions | |
| virtual void | onLayerLoaded (const osgEarth::MapNode *mapNode, osgEarth::Layer *layer) override |
| virtual void | onDataPreMerge (const osgEarth::Layer *layer, osg::Node *newNode) override |
| virtual void | onDataLoaded (const osgEarth::Layer *layer, const osg::Node *data) override |
| virtual const std::string & | instanceClassName () const override |
Public Member Functions inherited from makVrv::DtOsgEarthFeatureDataBroker::Callback | |
| virtual void | onLayerOpened (const osgEarth::MapNode *mapNode, osgEarth::Layer *layer) |
| virtual void | onLayerClosed (const osgEarth::MapNode *mapNode, osgEarth::Layer *layer) |
| virtual void | onDataUnloaded (const osgEarth::Layer *layer, const osg::Node *oldData) |
| virtual float | callbackOrder () |
| DtIndirectFadeParameters | parseFadeParametersForLayer (const osgEarth::MapNode *mapNode, osgEarth::Layer *layer) |
Static Public Member Functions | |
| static const std::string & | className () |
Protected Member Functions | |
| DtStreamingSpeedTreeFeatureCallback (DtDe &de, DtOsgTerrainPatchObject &patch, DtStreamingSpeedTreeForestManager &myForestManager) | |
| virtual | ~DtStreamingSpeedTreeFeatureCallback () |
Protected Attributes | |
| friend | DtStreamingSpeedTreeFeatureCallbackCreator |
| DtStreamingSpeedTreeForestManager & | myForestManager |
| DtOsgTerrainPatchObject & | myPatch |
| DtDe & | myDe |
Static Protected Attributes | |
| static const std::string | theClassName |
Private Member Functions | |
| DtStreamingSpeedTreeFeatureCallback (const DtStreamingSpeedTreeFeatureCallback &other)=delete | |
| DtStreamingSpeedTreeFeatureCallback & | operator= (const DtStreamingSpeedTreeFeatureCallback &other)=delete |
Additional Inherited Members | |
Static Protected Member Functions inherited from makVrv::DtOsgEarthFeatureDataBroker::Callback | |
| static bool | isModelLayer (const osgEarth::Layer *layer) |
|
protected |
constructor
|
protectedvirtual |
Destructor.
|
privatedelete |
Copy Constructor not implemented – Copy Not Allowed.
|
privatedelete |
Assignment Operator Not implemented – Assignment Not Allowed.
|
overridevirtual |
called when an osgEarth layer is loaded.
Implements makVrv::DtOsgEarthFeatureDataBroker::Callback.
|
overridevirtual |
Important: This is usually run in the background paging thread so all functions that this calls MUST be thread safe.
Implements makVrv::DtOsgEarthFeatureDataBroker::Callback.
|
overridevirtual |
Called after new data has been added to the scene graph.
Implements makVrv::DtOsgEarthFeatureDataBroker::Callback.
|
overridevirtual |
Get the class type for this particular instance of the Callback derived class.
Implements makVrv::DtOsgEarthFeatureDataBroker::Callback.
|
static |
|
protected |
creator friend class so it is the only one that can create new DtStreamingSpeedTreeFeatureCallback
|
staticprotected |
|
protected |
|
protected |
|
protected |