18 #ifdef VRFPLUGIN_EXPORTS
19 #define DT_VRF_DLL_PLUGIN __declspec ( dllexport )
21 #define DT_VRF_DLL_PLUGIN __declspec ( dllimport )
24 #define DT_VRF_DLL_PLUGIN
30 class DtVrvCommandLineProcessor;
34 #define DT_DE_PLUGIN_EXPORT_MACRO DT_VRF_DLL_PLUGIN
73 #ifdef BUILDING_PLUGIN
75 #include "vrfutil/version.h"
76 #include <vlutil/vlString.h>
85 version +=
" Release";
DT_VRF_DLL_PLUGIN void initializeCommandLineArguments(makVrv::DtVrvCommandLineProcessor *)
This method is called when trying to add additional command line arguments to the command line proces...
#define DT_VRF_DLL_PLUGIN
Get proper local export symbol.
Definition: vrfGuiExportPlugin.h:24
The DtVrvCommandLineProcessor is an interface for an application-specific command line parser...
Definition: DtVrvCommandLineProcessor.h:21
DT_VRF_DLL_PLUGIN void postInitDeModule(makVrv::DtDe &)
Include this code in your plugin if you wish to initialize information after all the plugins have bee...
#define PLUGIN_COMPATIBLE_VERSION
Definition: version.h:10
DT_VRF_DLL_PLUGIN void DtPluginInformation(DtVrfPluginInformation &info)
Declare & export the plugin initialization function (void initDeModule(DtDe* de)) ...
DT_VRF_DLL_PLUGIN bool initQtDesignerModule(makVrv::DtDe &)
Include this in your plugin if you wish to initialize this plugin for Qt designer. Note that when called the de that is called is not an initialized de. It is only used as a rooted singleton to register and get access to some factory classes. In this case the DtVrfTaskSetWidgetVariableManager can be used to register the variable widget creator that can be used in the plugin.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76