DtIndirectGeometryCallback is a data broker callback that routes feature tile load/unload callbacks to the DtIndirectGeometryManager, which in turn will handle the rendering of these features using indirect rendering.
More...
Public Member Functions |
| virtual | ~DtIndirectGeometryCallback () |
| | DTOR.
|
| virtual void | onLayerLoaded (const osgEarth::MapNode *mapNode, const osgEarth::ModelLayer *layer) |
| | callbacks Will be called when osgEarth loads a new feature layer, and will in turn call DtIndirectGeometryManager's onLayerLoaded function
|
| virtual void | onDataPreMerge (const osgEarth::Map *map, const osgEarth::ModelLayer *layer, osg::Node *newData) |
| | Invoked by the broker from the pager thread before new data is added to the scenegraph.
|
| virtual void | onDataLoaded (const osgEarth::Map *map, const osgEarth::ModelLayer *layer, const osg::Node *newData) |
| | Will be called when osgEarth loads data for a layer.
|
| virtual void | onDataUnloaded (const osgEarth::Map *map, const osgEarth::ModelLayer *layer, const osg::Node *oldData) |
| | Will be called when data for a given layer is about to be deleted.
|
Detailed Description
DtIndirectGeometryCallback is a data broker callback that routes feature tile load/unload callbacks to the DtIndirectGeometryManager, which in turn will handle the rendering of these features using indirect rendering.
Constructor & Destructor Documentation
| virtual makVrv::DtIndirectGeometryCallback::~DtIndirectGeometryCallback |
( |
| ) |
|
|
virtual |
| makVrv::DtIndirectGeometryCallback::DtIndirectGeometryCallback |
( |
| ) |
|
|
private |
CTOR (unimplemented default CTOR)
Member Function Documentation
| virtual void makVrv::DtIndirectGeometryCallback::onLayerLoaded |
( |
const osgEarth::MapNode * |
mapNode, |
|
|
const osgEarth::ModelLayer * |
layer |
|
) |
| |
|
virtual |
| virtual void makVrv::DtIndirectGeometryCallback::onDataPreMerge |
( |
const osgEarth::Map * |
map, |
|
|
const osgEarth::ModelLayer * |
layer, |
|
|
osg::Node * |
newData |
|
) |
| |
|
virtual |
| virtual void makVrv::DtIndirectGeometryCallback::onDataLoaded |
( |
const osgEarth::Map * |
map, |
|
|
const osgEarth::ModelLayer * |
layer, |
|
|
const osg::Node * |
newData |
|
) |
| |
|
virtual |
| virtual void makVrv::DtIndirectGeometryCallback::onDataUnloaded |
( |
const osgEarth::Map * |
map, |
|
|
const osgEarth::ModelLayer * |
layer, |
|
|
const osg::Node * |
oldData |
|
) |
| |
|
virtual |
| static const char* makVrv::DtIndirectGeometryCallback::className |
( |
| ) |
|
|
static |
Friends And Related Function Documentation
Member Data Documentation
| const char* makVrv::DtIndirectGeometryCallback::myClassName |
|
staticprotected |
| DtDe& makVrv::DtIndirectGeometryCallback::myDe |
|
protected |
The documentation for this class was generated from the following file: