11 #include <vlutil/vlMachineTypes.h>
12 #include <vlutil/vlString.h>
17 #pragma warning (disable:4251)
19 #ifdef DT_VRF_DLL_BUILD
20 #ifdef DT_VRF_NAV_GEN_PLUGIN_EXPORTS
21 #define DT_VRF_NAV_GEN_DLL_PLUGIN __declspec(dllexport)
23 #define DT_VRF_NAV_GEN_DLL_PLUGIN __declspec(dllimport)
26 #define DT_VRF_NAV_GEN_DLL_PLUGIN
29 #define DT_VRF_NAV_GEN_DLL_PLUGIN
34 #define DtNavGenInitializePluginFunction "DtInitializeNavGenPlugin"
35 #define DtNavGenUnloadPluginFunction "DtUnloadNavGenPlugin"
65 #ifdef BUILDING_PLUGIN
68 #include <vlutil/vlString.h>
77 version +=
" Release";
#define PLUGIN_COMPATIBLE_VERSION
Definition: version.h:10
#define DT_VRF_NAV_GEN_DLL_PLUGIN
Disable inconsistent dll linkage warning.
Definition: navGenPluginExtension.h:29
bool(* DtInitializeNavGenPluginFcn)(DtNavDataGenerator *navGenerator)
Definition: navGenPluginExtension.h:37
This class is used to generate nav data for an area on a terrain.
Definition: navGeneration.h:96
void(* DtNavGenUnloadPluginFcn)()
Definition: navGenPluginExtension.h:38