![]() |
VR-Forces 5.0.3 Developer's Guide
|
Go to the source code of this file.
Classes | |
| class | DtTerrainInterface |
| struct | DtTerrainInterface::OceanLayer |
Namespaces | |
| makArchives | |
Macros | |
| #define | DtRegisterTerrainImplementationFunctionName "DtRegisterTerrainImplementation" |
| #define | DtDeregisterTerrainImplementationFunctionName "DtDeregisterTerrainImplementation" |
Typedefs | |
| typedef void(* | DtGenericTerrainRecordCallbackFunction )(makArchives::DtGenericTerrainRecord *record, void *userData) |
| typedef DtCallbackList < makArchives::DtGenericTerrainRecord * > | DtGenericTerrainRecordCallbackList |
| typedef boost::shared_ptr < DtGenericTerrainRecordCallbackList > | DtGenericTerrainRecordCallbackListPtr |
| typedef void(* | DtTerrainChangeNotificationCallbackFcn )(const DtExtent &spatExtent, void *userData) |
| typedef boost::signals2::signal< void()> | DtTerrainUnloadSignalType |
| typedef bool(* | DtRegisterTerrainImplementationLibFcn )(DtTerrainInterface *) |
| typedef void(* | DtDeregisterTerrainImplementationLibFcn )() |
| #define DtRegisterTerrainImplementationFunctionName "DtRegisterTerrainImplementation" |
| #define DtDeregisterTerrainImplementationFunctionName "DtDeregisterTerrainImplementation" |
| typedef void(* DtGenericTerrainRecordCallbackFunction)(makArchives::DtGenericTerrainRecord *record, void *userData) |
| typedef boost::shared_ptr<DtGenericTerrainRecordCallbackList> DtGenericTerrainRecordCallbackListPtr |
| typedef void(* DtTerrainChangeNotificationCallbackFcn)(const DtExtent &spatExtent, void *userData) |
Callback function for terrain change notifications.
| spatExtent | the spatial extents of the change in local coordinates |
| typedef boost::signals2::signal<void ()> DtTerrainUnloadSignalType |
| typedef bool(* DtRegisterTerrainImplementationLibFcn)(DtTerrainInterface *) |
This function signature is used for terrain implementation shared libraries that register themselves on open.
| typedef void(* DtDeregisterTerrainImplementationLibFcn)() |
This function signature is used for terrain implementation shared libraries that deregister themselves on application shutdown.