![]() |
VR-Forces 4.0.4 Class Documentation
|
A global signaler object for the DtTerrain class. More...

Public Member Functions | |
| virtual | ~DtTerrainSignaler () |
| DTOR. | |
Static Public Member Functions | |
| static DtTerrainSignaler & | instance (DtDe &de) |
| Get an instance used to emit, or to connect. | |
Public Attributes | |
| boost::signal< void(const DtTerrainPatch &) > | signal_terrainPatchAdded |
| Emitted when a DtTerrainPatch is added. | |
| boost::signal< void(const DtTerrainPatch &) > | signal_terrainPatchToBeDeleted |
| Emitted when a DtTerrainPatch is about to be removed. | |
| boost::signal< void(const DtFeatureLayer &) > | signal_featureLayerAdded |
| Emitted when a DtFeatureLayer is added. | |
| boost::signal< void(const DtFeatureLayer &) > | signal_featureLayerToBeDeleted |
| Emitted when a DtFeatureLayer is about to be removed. | |
| boost::signal< void() > | signal_terrainToBeCleared |
| Emitted when the terrain is about to be cleared. | |
| boost::signal< void() > | signal_terrainCleared |
| Emitted when the terrain is cleared. | |
| boost::signal< void(const std::string &, const std::string &) > | signal_propExtractionRuleLoaded |
| Emitted when a prop extraction rule is loaded from a saved terrain. | |
| boost::signal< void(DtProp &prop) > | signal_propCreated |
| Emitted when a prop is created. | |
| boost::signal< void(const DtProp &prop) > | signal_propAboutToBeDestroyed |
| Emitted when a prop is destroyed. | |
| boost::signal< void(const DtProp &prop, double x, double y, double z) > | signal_propPositionAboutToChange |
| Emitted when a prop position is about to be changed. | |
| boost::signal< void(const DtProp &prop, double x, double y, double z, double w) > | signal_propOrientationAboutToChange |
| Emitted when a prop orientation is about to be changed. | |
| boost::signal< void(const DtFeature &) > | signal_featureAdded |
| Emitted when a DtFeature is added. | |
| boost::signal< void(const DtFeature &) > | signal_featureToBeDeleted |
| Emitted when a DtFeature is about to be removed. | |
| boost::signal< void(int id, const makArchives::DtTerrainOperationRecord &rec) > | signal_terrainOperationAdded |
| Emitted when an operation is added. | |
| boost::signal< void(int id) > | signal_terrainOperationRemoved |
| Emitted when an operation is removed. | |
| boost::signal< void(bool) > | signal_terrainIsGlobalScaleChanged |
| Emitted when an terrain is global changes. | |
| boost::signal< void() > | signal_terrainGeometryLoaded |
| Emitted when the terrain geometry is loaded. | |
Protected Member Functions | |
| DtTerrainSignaler () | |
A global signaler object for the DtTerrain class.
| virtual makVrv::DtTerrainSignaler::~DtTerrainSignaler | ( | ) | [virtual] |
DTOR.
| makVrv::DtTerrainSignaler::DtTerrainSignaler | ( | ) | [protected] |
| static DtTerrainSignaler& makVrv::DtTerrainSignaler::instance | ( | DtDe & | de | ) | [static] |
Get an instance used to emit, or to connect.
| boost::signal< void (const DtTerrainPatch&) > makVrv::DtTerrainSignaler::signal_terrainPatchAdded |
Emitted when a DtTerrainPatch is added.
| boost::signal< void (const DtTerrainPatch&) > makVrv::DtTerrainSignaler::signal_terrainPatchToBeDeleted |
Emitted when a DtTerrainPatch is about to be removed.
| boost::signal< void (const DtFeatureLayer&) > makVrv::DtTerrainSignaler::signal_featureLayerAdded |
Emitted when a DtFeatureLayer is added.
| boost::signal< void (const DtFeatureLayer&) > makVrv::DtTerrainSignaler::signal_featureLayerToBeDeleted |
Emitted when a DtFeatureLayer is about to be removed.
| boost::signal<void () > makVrv::DtTerrainSignaler::signal_terrainToBeCleared |
Emitted when the terrain is about to be cleared.
| boost::signal< void () > makVrv::DtTerrainSignaler::signal_terrainCleared |
Emitted when the terrain is cleared.
| boost::signal< void (const std::string&, const std::string&) > makVrv::DtTerrainSignaler::signal_propExtractionRuleLoaded |
Emitted when a prop extraction rule is loaded from a saved terrain.
| boost::signal< void (DtProp& prop) > makVrv::DtTerrainSignaler::signal_propCreated |
Emitted when a prop is created.
| boost::signal< void (const DtProp& prop) > makVrv::DtTerrainSignaler::signal_propAboutToBeDestroyed |
Emitted when a prop is destroyed.
| boost::signal< void (const DtProp& prop, double x, double y, double z) > makVrv::DtTerrainSignaler::signal_propPositionAboutToChange |
Emitted when a prop position is about to be changed.
| boost::signal< void (const DtProp& prop, double x, double y, double z, double w) > makVrv::DtTerrainSignaler::signal_propOrientationAboutToChange |
Emitted when a prop orientation is about to be changed.
| boost::signal< void (const DtFeature&) > makVrv::DtTerrainSignaler::signal_featureAdded |
Emitted when a DtFeature is added.
| boost::signal< void (const DtFeature&) > makVrv::DtTerrainSignaler::signal_featureToBeDeleted |
Emitted when a DtFeature is about to be removed.
| boost::signal< void(int id, const makArchives::DtTerrainOperationRecord& rec) > makVrv::DtTerrainSignaler::signal_terrainOperationAdded |
Emitted when an operation is added.
| boost::signal< void(int id) > makVrv::DtTerrainSignaler::signal_terrainOperationRemoved |
Emitted when an operation is removed.
| boost::signal< void(bool) > makVrv::DtTerrainSignaler::signal_terrainIsGlobalScaleChanged |
Emitted when an terrain is global changes.
| boost::signal< void() > makVrv::DtTerrainSignaler::signal_terrainGeometryLoaded |
Emitted when the terrain geometry is loaded.
This is NOT emitted when geometry is paged in.