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