vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AP_ConnectEditor.h
Go to the documentation of this file.
1 #ifndef AP_CONNECT_EDITOR
2 #define AP_CONNECT_EDITOR
3 
4 #include <vrecko/Ability.h>
5 #include <vreckoAP/Export>
6 //#include <iostream>
7 
8 using namespace std;
9 using namespace vrecko;
10 
11 #pragma warning(disable:4190)
12  // disable warning that tells us that using 'extern "C"' and 'string' at the same time is weird
13 
14 // several functions for maintaining abilities
15 extern "C" AP_EXPORT const char *ConnectEditor_getPluginDescription(); // returns description of this plugin
16 extern "C" AP_EXPORT char **ConnectEditor_getAbilityList(); // returns pointer to the ability name list
17 extern "C" AP_EXPORT const char *ConnectEditor_getAbilityDescription(const char *strName); // returns description of specified ability
18 extern "C" AP_EXPORT Ability *ConnectEditor_getAbilityInstance(const char* pchName); // returns an instance of the specified ability
19 extern "C" AP_EXPORT void ConnectEditor_setAbilitiesParameters(); // sets parameters info for BusinessProcess abilities
20 extern "C" void AP_EXPORT ConnectEditor_initializeAttributesDescription() {}
21 
22 #endif //AP_CONNECT_EDITOR
23 
24