DtStreamingSpeedTreeFeatureCallback is a data broker callback that will create speedtrees for an osgEarth-created feature layer subgraph.
More...
|
| virtual void | onLayerLoaded (const osgEarth::MapNode *mapNode, osgEarth::Layer *layer) override |
| | called when an osgEarth layer is loaded. More...
|
| |
| virtual void | onDataPreMerge (const osgEarth::Layer *layer, osg::Node *newNode) override |
| | Important: This is usually run in the background paging thread so all functions that this calls MUST be thread safe. More...
|
| |
| virtual void | onDataLoaded (const osgEarth::Layer *layer, const osg::Node *data) override |
| | Called after new data has been added to the scene graph. More...
|
| |
| virtual const std::string & | instanceClassName () const override |
| | Get the class type for this particular instance of the Callback derived class. More...
|
| |
| virtual void | onLayerOpened (const osgEarth::MapNode *mapNode, osgEarth::Layer *layer) |
| | Called when an osgEarth layer is opened. More...
|
| |
| virtual void | onLayerClosed (const osgEarth::MapNode *mapNode, osgEarth::Layer *layer) |
| | Called when an osgEarth layer is closed. More...
|
| |
| virtual void | onDataUnloaded (const osgEarth::Layer *layer, const osg::Node *oldData) |
| |
| virtual float | callbackOrder () |
| | used to specify an order that the callbacks should run. More...
|
| |
| DtIndirectFadeParameters | parseFadeParametersForLayer (const osgEarth::MapNode *mapNode, osgEarth::Layer *layer) |
| | get the fade parameters for a particular layer. More...
|
| |
DtStreamingSpeedTreeFeatureCallback is a data broker callback that will create speedtrees for an osgEarth-created feature layer subgraph.
| virtual makVrv::DtStreamingSpeedTreeFeatureCallback::~DtStreamingSpeedTreeFeatureCallback |
( |
| ) |
|
|
protectedvirtual |
Copy Constructor not implemented – Copy Not Allowed.
Assignment Operator Not implemented – Assignment Not Allowed.
| virtual void makVrv::DtStreamingSpeedTreeFeatureCallback::onLayerLoaded |
( |
const osgEarth::MapNode * |
mapNode, |
|
|
osgEarth::Layer * |
layer |
|
) |
| |
|
overridevirtual |
| virtual void makVrv::DtStreamingSpeedTreeFeatureCallback::onDataPreMerge |
( |
const osgEarth::Layer * |
layer, |
|
|
osg::Node * |
newNode |
|
) |
| |
|
overridevirtual |
| virtual void makVrv::DtStreamingSpeedTreeFeatureCallback::onDataLoaded |
( |
const osgEarth::Layer * |
layer, |
|
|
const osg::Node * |
data |
|
) |
| |
|
overridevirtual |
| virtual const std::string& makVrv::DtStreamingSpeedTreeFeatureCallback::instanceClassName |
( |
| ) |
const |
|
overridevirtual |
| static const std::string& makVrv::DtStreamingSpeedTreeFeatureCallback::className |
( |
| ) |
|
|
static |
| friend makVrv::DtStreamingSpeedTreeFeatureCallback::DtStreamingSpeedTreeFeatureCallbackCreator |
|
protected |
| const std::string makVrv::DtStreamingSpeedTreeFeatureCallback::theClassName |
|
staticprotected |
| DtDe& makVrv::DtStreamingSpeedTreeFeatureCallback::myDe |
|
protected |
The documentation for this class was generated from the following file: