14 #include <vlutil/vlMachineTypes.h>
15 #include <vlutil/vlString.h>
20 #pragma warning (disable:4251)
22 #ifdef DT_VRF_DLL_BUILD
23 #ifdef DT_VRF_PLUGIN_EXPORTS
24 #define DT_VRF_DLL_PLUGIN __declspec(dllexport)
26 #define DT_VRF_DLL_PLUGIN __declspec(dllimport)
29 #define DT_VRF_DLL_PLUGIN
32 #define DT_VRF_DLL_PLUGIN
36 class DtApplicationSettings;
38 #define DtVrfInitializePluginFunction "DtInitializeVrfPlugin"
39 #define DtVrfPostInitializePluginFunction "DtPostInitializeVrfPlugin"
40 #define DtVrfUnloadPlugin "DtUnloadVrfPlugin"
41 #define DtVrfInitializeSettingsFunction "DtInitializeVrfSettings"
90 #ifdef BUILDING_PLUGIN
92 #include "vrfutil/version.h"
93 #include <vlutil/vlString.h>
102 version +=
" Release";
void(* DtVrfUnloadPluginFcn)(DtCgf *cgf)
Definition: vrfPluginExtension.h:45
void(* DtInitializeVrfSettingsFcn)(DtCgf *, DtApplicationSettings &)
Definition: vrfPluginExtension.h:46
bool(* DtPostInitializeVrfPluginFcn)(DtCgf *cgf)
Definition: vrfPluginExtension.h:44
#define PLUGIN_COMPATIBLE_VERSION
Definition: version.h:10
bool(* DtInitializeVrfPluginFcn)(DtCgf *cgf)
Definition: vrfPluginExtension.h:43
#define DT_VRF_DLL_PLUGIN
Disable inconsistent dll linkage warning.
Definition: vrfPluginExtension.h:32
The top level class of a VR-Forces Simulation Engine, representing a Computer Generated Forces instan...
Definition: cgf.h:156