![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2008 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: pluginInit.h,v $ $Revision: 1.2 $ $State: Exp $ 00007 ******************************************************************************/ 00009 00010 #pragma once 00011 00012 //Get proper local export symbol 00013 #include <bhave3DGui/bhave3DGuiDefines.h> 00014 00015 //Setup proper plugin export symbol 00016 #ifdef BUILDING_PLUGIN 00017 #define DT_DE_PLUGIN_EXPORT_MACRO __declspec(dllexport) 00018 #define DT_DE_INIT_EXPORT_MACRO __declspec(dllexport) 00019 #else 00020 #define DT_DE_PLUGIN_EXPORT_MACRO DT_DLL_bhave3DGui 00021 #define DT_DE_INIT_EXPORT_MACRO DT_DLL_bhave3DGui 00022 #endif 00023 00024 //Export plugins function void initIgModule(DtDe*); 00025 #include <vrvCore/exportPlugin.h> 00026 00028 DT_DE_INIT_EXPORT_MACRO void init(makVrv::DtDe& de); 00029 00031 void loadDriver(makVrv::DtDe* de);