![]() |
VR-Forces 4.7 Class Documentation
|
The signaler object for the makVrv::DtTerrainPatchObject class. More...

Public Member Functions | |
| virtual | ~DtTerrainPatchObjectSignaler () |
| DTOR. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtTerrainPatchObjectSignaler & | instance (DtDe &) |
| Get the global instance for this signaler. | |
Public Attributes | |
| boost::signal< void(DtTerrainPatchObject &)> | signal_terrainPatchCreated |
| Emitted when the terrain geometry is created. | |
| boost::signal< void(DtTerrainPatchObject &)> | signal_terrainDataChanged |
| Emitted when ever the terrain data (Nodes) changes. | |
| boost::signal< void(DtTerrainPatchObject &)> | signal_terrainPatchAboutToBeDeleted |
| Emitted when the terrain geometry about to be destroyed. | |
| boost::signal< void(DtTerrainPatchObject &, const std::string &rule, std::vector< std::string >)> | signal_nodesExtracted |
| Signal when nodes are moved from a terrain patch. | |
| boost::signal< void(DtTerrainPatchObject &, bool extracted)> | signal_oceanNodesExtracted |
| Signal when ocean nodes are moved from a terrain patch. | |
| boost::signal< void(const DtVectorTreeRecords &, DtTerrainPatchObject &)> | signal_realizeSpeedTreesFromRecords |
| Signal when tree nodes are moved from a terrain patch. | |
Protected Member Functions | |
| DtTerrainPatchObjectSignaler () | |
The signaler object for the makVrv::DtTerrainPatchObject class.
|
virtual |
DTOR.
|
protected |
|
static |
Get the global instance for this signaler.
| boost::signal<void (DtTerrainPatchObject&)> makVrv::DtTerrainPatchObjectSignaler::signal_terrainPatchCreated |
Emitted when the terrain geometry is created.
This is NOT emitted when geometry is paged in.
| boost::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::signal<void (DtTerrainPatchObject&)> makVrv::DtTerrainPatchObjectSignaler::signal_terrainPatchAboutToBeDeleted |
Emitted when the terrain geometry about to be destroyed.
| boost::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::signal<void (DtTerrainPatchObject&, bool extracted)> makVrv::DtTerrainPatchObjectSignaler::signal_oceanNodesExtracted |
Signal when ocean nodes are moved from a terrain patch.
| boost::signal<void(const DtVectorTreeRecords&, DtTerrainPatchObject&)> makVrv::DtTerrainPatchObjectSignaler::signal_realizeSpeedTreesFromRecords |
Signal when tree nodes are moved from a terrain patch.