vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AP_PhysX.h
Go to the documentation of this file.
1 #include <vrecko/Ability.h>
2 
3 #include <vreckoAP/Export>
4 
5 #define INSTANCE
6 #define LIST
7 
8 // ------------------------------
9 #include "RemoteDebugger.h"
10 #include "PhysXScene.h"
11 
12 #include "Plane.h"
13 #include "Box.h"
14 #include "Sphere.h"
15 #include "Capsule.h"
16 
17 
18 #include "RevoluteJoint.h"
19 #include "FixedJoint.h"
20 #include "SphericalJoint.h"
21 #include "PrismaticJoint.h"
22 #include "CylindricalJoint.h"
23 #include "DistanceJoint.h"
24 #include "PointInPlaneJoint.h"
25 #include "PointOnLineJoint.h"
26 #include "PulleyJoint.h"
27 
28 #include "Fluid.h"
29 #include "Cloth.h"
30 
31 
32 
33 #pragma warning(disable: 4190)
34 //warning C4190: '' has C-linkage specified, but returns UDT 'std::basic_string<_Elem,_Traits,_Ax>' which is incompatible with C
35 
36 
37 extern "C" char AP_EXPORT **PhysX_getAbilityList(void);
38 extern "C" Ability AP_EXPORT *PhysX_getAbilityInstance(const char *_name);
39 extern "C" std::string AP_EXPORT PhysX_getAbilityDescription(std::string name);
40 extern "C" void AP_EXPORT PhysX_setAbilitiesParameters(void);
41 extern "C" std::string AP_EXPORT PhysX_getPluginDescription(void);
42 extern "C" void AP_EXPORT PhysX_initializeAttributesDescription() {}