Cleanup: use C++ compatible struct declarations for Python API
Also add m_base & ob_base comments.
This commit is contained in:
@@ -772,7 +772,7 @@ static PyMethodDef M_Mathutils_methods[] = {
|
||||
};
|
||||
|
||||
static PyModuleDef M_Mathutils_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "mathutils",
|
||||
/*m_doc*/ M_Mathutils_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -1123,7 +1123,7 @@ PyDoc_STRVAR(
|
||||
" :arg rgb: (r, g, b) color values\n"
|
||||
" :type rgb: 3d vector\n");
|
||||
PyTypeObject color_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "Color",
|
||||
/*tp_basicsize*/ sizeof(ColorObject),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -788,7 +788,7 @@ PyDoc_STRVAR(
|
||||
" :arg order: Optional order of the angles, a permutation of ``XYZ``.\n"
|
||||
" :type order: str\n");
|
||||
PyTypeObject euler_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "Euler",
|
||||
/*tp_basicsize*/ sizeof(EulerObject),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -3337,7 +3337,7 @@ PyDoc_STRVAR(
|
||||
" :arg rows: Sequence of rows. When omitted, a 4x4 identity matrix is constructed.\n"
|
||||
" :type rows: 2d number sequence\n");
|
||||
PyTypeObject matrix_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "Matrix",
|
||||
/*tp_basicsize*/ sizeof(MatrixObject),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -3781,7 +3781,7 @@ static PyMappingMethods MatrixAccess_AsMapping = {
|
||||
* \{ */
|
||||
|
||||
PyTypeObject matrix_access_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "MatrixAccess",
|
||||
/*tp_basicsize*/ sizeof(MatrixAccessObject),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -1694,7 +1694,7 @@ PyDoc_STRVAR(quaternion_doc,
|
||||
"\n"
|
||||
" .. seealso:: :meth:`to_axis_angle`\n");
|
||||
PyTypeObject quaternion_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "Quaternion",
|
||||
/*tp_basicsize*/ sizeof(QuaternionObject),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -3208,7 +3208,7 @@ PyDoc_STRVAR(vector_doc,
|
||||
" :arg seq: Components of the vector, must be a sequence of at least two\n"
|
||||
" :type seq: sequence of numbers\n");
|
||||
PyTypeObject vector_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "Vector",
|
||||
/*tp_basicsize*/ sizeof(VectorObject),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -1256,7 +1256,7 @@ static PyMethodDef py_bvhtree_methods[] = {
|
||||
#endif
|
||||
|
||||
PyTypeObject PyBVHTree_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "BVHTree",
|
||||
/*tp_basicsize*/ sizeof(PyBVHTree),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -1313,7 +1313,7 @@ PyTypeObject PyBVHTree_Type = {
|
||||
PyDoc_STRVAR(py_bvhtree_doc,
|
||||
"BVH tree structures for proximity searches and ray casts on geometry.");
|
||||
static PyModuleDef bvhtree_moduledef = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "mathutils.bvhtree",
|
||||
/*m_doc*/ py_bvhtree_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -1828,7 +1828,7 @@ static PyMethodDef M_Geometry_methods[] = {
|
||||
};
|
||||
|
||||
static PyModuleDef M_Geometry_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "mathutils.geometry",
|
||||
/*m_doc*/ M_Geometry_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -91,7 +91,7 @@ static PyMethodDef M_Interpolate_methods[] = {
|
||||
};
|
||||
|
||||
static PyModuleDef M_Interpolate_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "mathutils.interpolate",
|
||||
/*m_doc*/ M_Interpolate_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -377,7 +377,7 @@ PyDoc_STRVAR(py_KDtree_doc,
|
||||
"methods.\n");
|
||||
|
||||
PyTypeObject PyKDTree_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "KDTree",
|
||||
/*tp_basicsize*/ sizeof(PyKDTree),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -430,7 +430,7 @@ PyTypeObject PyKDTree_Type = {
|
||||
|
||||
PyDoc_STRVAR(py_kdtree_doc, "Generic 3-dimensional kd-tree to perform spatial searches.");
|
||||
static PyModuleDef kdtree_moduledef = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "mathutils.kdtree",
|
||||
/*m_doc*/ py_kdtree_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -1099,7 +1099,7 @@ static PyMethodDef M_Noise_methods[] = {
|
||||
};
|
||||
|
||||
static PyModuleDef M_Noise_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "mathutils.noise",
|
||||
/*m_doc*/ M_Noise_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
Reference in New Issue
Block a user