PyAPI RNA/BGE
[blender.git] / source / gameengine / Ketsji / KX_ObjectActuator.h
index f9bd2a0c74806a123d3a289fbe7c91e883c0016c..6ca442b2ec2cbb5460f59f6e25e1e18cadee01b9 100644 (file)
 #include "SCA_IActuator.h"
 #include "MT_Vector3.h"
 
+#ifdef USE_MATHUTILS
+void KX_ObjectActuator_Mathutils_Callback_Init(void);
+#endif
+
 class KX_GameObject;
 
 //
@@ -197,6 +201,13 @@ public:
        static PyObject*        pyattr_get_reference(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef);
        static int                      pyattr_set_reference(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef, PyObject *value);
 
+#ifdef USE_MATHUTILS
+       static PyObject*        pyattr_get_linV(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef);
+       static int                      pyattr_set_linV(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef, PyObject *value);
+       static PyObject*        pyattr_get_angV(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef);
+       static int                      pyattr_set_angV(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef, PyObject *value);
+#endif
+
        // This lets the attribute macros use UpdateFuzzyFlags()
        static int PyUpdateFuzzyFlags(void *self, const PyAttributeDef *attrdef)
        {