|
Blender
V2.59
|
Go to the source code of this file.
Classes | |
| struct | QuaternionObject |
Defines | |
| #define | QuaternionObject_Check(_v) PyObject_TypeCheck((_v), &quaternion_Type) |
Functions | |
| PyObject * | newQuaternionObject (float *quat, int type, PyTypeObject *base_type) |
| PyObject * | newQuaternionObject_cb (PyObject *cb_user, int cb_type, int cb_subtype) |
Variables | |
| PyTypeObject | quaternion_Type |
| #define QuaternionObject_Check | ( | _v | ) | PyObject_TypeCheck((_v), &quaternion_Type) |
Definition at line 40 of file mathutils_Quaternion.h.
Referenced by mathutils_any_to_rotmat(), mathutils_array_parse(), Quaternion_add(), Quaternion_mul(), Quaternion_richcmpr(), Quaternion_sub(), Vector_imul(), and Vector_mul().
| PyObject* newQuaternionObject | ( | float * | quat, |
| int | type, | ||
| PyTypeObject * | base_type | ||
| ) |
Definition at line 1140 of file mathutils_Quaternion.c.
References NULL, Py_NEW, Py_WRAP, QUAT_SIZE, QUATCOPY, and unit_qt().
Referenced by Euler_to_quaternion(), Matrix_decompose(), Matrix_to_quaternion(), newQuaternionObject_cb(), pyrna_math_object_from_array(), quat_mul_float(), Quaternion_add(), Quaternion_copy(), Quaternion_cross(), Quaternion_mul(), Quaternion_neg(), Quaternion_new(), Quaternion_rotation_difference(), Quaternion_slerp(), Quaternion_sub(), Vector_rotation_difference(), and Vector_to_track_quat().
| PyObject* newQuaternionObject_cb | ( | PyObject * | cb_user, |
| int | cb_type, | ||
| int | cb_subtype | ||
| ) |
Definition at line 1173 of file mathutils_Quaternion.c.
References newQuaternionObject(), NULL, and Py_NEW.
Referenced by pyrna_math_object_from_array().
| PyTypeObject quaternion_Type |
Definition at line 1086 of file mathutils_Quaternion.c.
Referenced by PyInit_mathutils().