![]() |
VR-Forces 4.10 Class Documentation
|
Go to the source code of this file.
Classes | |
| class | DtTerrainInterface |
| DtTerrainInterface allows access to common terrain calls without having to know the terrain implementation. More... | |
| struct | DtTerrainInterface::OceanLayer |
| Global ocean layer info; used in conjunction with the polygon data. More... | |
Namespaces | |
| makArchives | |
| Contains DtVrfEnvironmentInterface class. | |
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) |
| Callback function for terrain change notifications. More... | |
| typedef bool(* | DtRegisterTerrainImplementationLibFcn )(DtTerrainInterface *) |
| This function signature is used for terrain implementation shared libraries that register themselves on open. More... | |
| typedef void(* | DtDeregisterTerrainImplementationLibFcn )() |
| This function signature is used for terrain implementation shared libraries that deregister themselves on application shutdown. More... | |
| #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 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.