![]() |
VR-Forces Developer's Guide
|
The signaler object for the makVrv::DtTerrainPatchObject class.

Public Member Functions | |
| virtual | ~DtTerrainPatchObjectSignaler () |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtTerrainPatchObjectSignaler & | instance (DtDe &) |
Public Attributes | |
| boost::signalslib::signal < void(DtTerrainPatchObject &)> | signal_terrainPatchCreated |
| boost::signalslib::signal < void(DtTerrainPatchObject &)> | signal_terrainDataChanged |
| boost::signalslib::signal < void(DtTerrainPatchObject &)> | signal_terrainPatchAboutToBeDeleted |
| boost::signalslib::signal < void(DtTerrainPatchObject &, const std::string &rule, std::vector< std::string >)> | signal_nodesExtracted |
| boost::signalslib::signal < void(DtTerrainPatchObject &, bool extracted)> | signal_oceanNodesExtracted |
| boost::signalslib::signal < void(DtTerrainPatchObject &)> | signal_osgEarthMapNodeFound |
| boost::signalslib::signal < void(const DtVectorTreeRecords &, DtTerrainPatchObject &)> | signal_realizeSpeedTreesFromRecords |
Protected Member Functions | |
| DtTerrainPatchObjectSignaler (DtDe &de) | |
| DtTerrainPatchObjectSignaler ()=delete | |
| DtTerrainPatchObjectSignaler (const DtTerrainPatchObjectSignaler &rhs)=delete | |
| DtTerrainPatchObjectSignaler & | operator= (const DtTerrainPatchObjectSignaler &rhs)=delete |
Protected Attributes | |
| DtDe & | myDe |
|
virtual |
DTOR.
|
protected |
|
protecteddelete |
not allowed
|
protecteddelete |
not allowed
|
static |
Get the global instance for this signaler.
|
protecteddelete |
not allowed
| boost::signalslib::signal<void(DtTerrainPatchObject&)> makVrv::DtTerrainPatchObjectSignaler::signal_terrainPatchCreated |
Emitted when the terrain geometry is created. This is NOT emitted when geometry is paged in.
| boost::signalslib::signal<void(DtTerrainPatchObject&)> makVrv::DtTerrainPatchObjectSignaler::signal_terrainDataChanged |
Emitted when ever the terrain data (Nodes) changes. This happens when terrain is loaded, or when nodes move.
| boost::signalslib::signal<void(DtTerrainPatchObject&)> makVrv::DtTerrainPatchObjectSignaler::signal_terrainPatchAboutToBeDeleted |
Emitted when the terrain geometry about to be destroyed.
| boost::signalslib::signal<void(DtTerrainPatchObject&, const std::string& rule, std::vector<std::string>)> makVrv::DtTerrainPatchObjectSignaler::signal_nodesExtracted |
Signal when nodes are moved from a terrain patch.
| boost::signalslib::signal<void(DtTerrainPatchObject&, bool extracted)> makVrv::DtTerrainPatchObjectSignaler::signal_oceanNodesExtracted |
Signal when ocean nodes are moved from a terrain patch.
| boost::signalslib::signal<void(DtTerrainPatchObject&)> makVrv::DtTerrainPatchObjectSignaler::signal_osgEarthMapNodeFound |
Signal when map node is found for a terrain patch.
| boost::signalslib::signal<void(const DtVectorTreeRecords&, DtTerrainPatchObject&)> makVrv::DtTerrainPatchObjectSignaler::signal_realizeSpeedTreesFromRecords |
Signal when tree nodes are moved from a terrain patch.
|
protected |