1 /* ---------------------------------------------------------------------------- 2 * This file was automatically generated by SWIG (http://www.swig.org). 3 * Version 3.0.8 4 * 5 * This file is not intended to be easily readable and contains a number of 6 * coding conventions designed to improve portability and efficiency. Do not make 7 * changes to this file unless you know what you are doing--modify the SWIG 8 * interface file instead. 9 * ----------------------------------------------------------------------------- */ 10 11 #ifndef SWIG_Dynamics_WRAP_H_ 12 #define SWIG_Dynamics_WRAP_H_ 13 14 class SwigDirector_InternalTickCallback : public InternalTickCallback, public Swig::Director { 15 16 public: 17 void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global); 18 SwigDirector_InternalTickCallback(JNIEnv *jenv, btDynamicsWorld *dynamicsWorld = NULL, bool isPreTick = false); 19 virtual void onInternalTick(btDynamicsWorld *dynamicsWorld, btScalar timeStep); 20 public: swig_overrides(int n)21 bool swig_overrides(int n) { 22 return (n < 1 ? swig_override[n] : false); 23 } 24 protected: 25 Swig::BoolArray<1> swig_override; 26 }; 27 28 class SwigDirector_CustomActionInterface : public CustomActionInterface, public Swig::Director { 29 30 public: 31 void swig_connect_director(JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global); 32 SwigDirector_CustomActionInterface(JNIEnv *jenv); 33 virtual ~SwigDirector_CustomActionInterface(); 34 virtual void updateAction(btCollisionWorld *collisionWorld, btScalar timeStep); 35 virtual void debugDraw(btIDebugDraw *debugDrawer); 36 virtual void updateAction(btScalar timeStep); 37 virtual void debugDraw(); 38 public: swig_overrides(int n)39 bool swig_overrides(int n) { 40 return (n < 2 ? swig_override[n] : false); 41 } 42 protected: 43 Swig::BoolArray<2> swig_override; 44 }; 45 46 47 #endif 48