Cleanup: use C++ compatible struct declarations for Python API
Also add m_base & ob_base comments.
This commit is contained in:
@@ -982,15 +982,15 @@ static PyMethodDef methods[] = {
|
||||
};
|
||||
|
||||
static struct PyModuleDef module = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
"_cycles",
|
||||
"Blender cycles render integration",
|
||||
-1,
|
||||
methods,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "_cycles",
|
||||
/*m_doc*/ "Blender cycles render integration",
|
||||
/*m_size*/ -1,
|
||||
/*m_methods*/ methods,
|
||||
/*m_slots*/ nullptr,
|
||||
/*m_traverse*/ nullptr,
|
||||
/*m_clear*/ nullptr,
|
||||
/*m_free*/ nullptr,
|
||||
};
|
||||
|
||||
CCL_NAMESPACE_END
|
||||
|
||||
@@ -67,7 +67,7 @@ static PyObject *BBox_repr(BPy_BBox *self)
|
||||
/*-----------------------BPy_BBox type definition ------------------------------*/
|
||||
|
||||
PyTypeObject BBox_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "BBox",
|
||||
/*tp_basicsize*/ sizeof(BPy_BBox),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -134,7 +134,7 @@ static PyGetSetDef BPy_BinaryPredicate0D_getseters[] = {
|
||||
/*-----------------------BPy_BinaryPredicate0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject BinaryPredicate0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "BinaryPredicate0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_BinaryPredicate0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -169,7 +169,8 @@ static PyGetSetDef BPy_BinaryPredicate1D_getseters[] = {
|
||||
/*-----------------------BPy_BinaryPredicate1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject BinaryPredicate1D_Type = {
|
||||
/*tp_name*/ PyVarObject_HEAD_INIT(nullptr, 0) "BinaryPredicate1D",
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "BinaryPredicate1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_BinaryPredicate1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)BinaryPredicate1D___dealloc__,
|
||||
@@ -205,7 +206,7 @@ PyTypeObject BinaryPredicate1D_Type = {
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ (initproc)BinaryPredicate1D___init__,
|
||||
/*tp_alloc*/ nullptr,
|
||||
PyType_GenericNew, /*tp_new*/
|
||||
/*tp_new*/ PyType_GenericNew,
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -283,7 +283,7 @@ static PyMethodDef module_functions[] = {
|
||||
/*-----------------------ContextFunctions module definition--------------------------------*/
|
||||
|
||||
static PyModuleDef module_definition = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "Freestyle.ContextFunctions",
|
||||
/*m_doc*/ module_docstring,
|
||||
/*m_size*/ -1,
|
||||
|
||||
@@ -515,7 +515,7 @@ static PyMethodDef module_functions[] = {
|
||||
/*-----------------------Freestyle module definition---------------------------*/
|
||||
|
||||
static PyModuleDef module_definition = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "_freestyle",
|
||||
/*m_doc*/ module_docstring,
|
||||
/*m_size*/ -1,
|
||||
|
||||
@@ -525,7 +525,7 @@ static Py_hash_t FrsMaterial_hash(PyObject *self)
|
||||
/*-----------------------BPy_FrsMaterial type definition ------------------------------*/
|
||||
|
||||
PyTypeObject FrsMaterial_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Material",
|
||||
/*tp_basicsize*/ sizeof(BPy_FrsMaterial),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -318,7 +318,7 @@ static PyMethodDef BPy_FrsNoise_methods[] = {
|
||||
/*-----------------------BPy_FrsNoise type definition ------------------------------*/
|
||||
|
||||
PyTypeObject FrsNoise_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Noise",
|
||||
/*tp_basicsize*/ sizeof(BPy_FrsNoise),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -158,7 +158,7 @@ static PyGetSetDef BPy_Id_getseters[] = {
|
||||
/*-----------------------BPy_Id type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Id_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Id",
|
||||
/*tp_basicsize*/ sizeof(BPy_Id),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -114,7 +114,7 @@ static PyMethodDef module_functions[] = {
|
||||
/*-----------------------Integrator module definition--------------------------------------*/
|
||||
|
||||
static PyModuleDef module_definition = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "Freestyle.Integrator",
|
||||
/*m_doc*/ module_docstring,
|
||||
/*m_size*/ -1,
|
||||
@@ -146,7 +146,7 @@ PyDoc_STRVAR(IntegrationType_doc,
|
||||
" last of the values obtained for the 0D elements.");
|
||||
|
||||
PyTypeObject IntegrationType_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "IntegrationType",
|
||||
/*tp_basicsize*/ sizeof(PyLongObject),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -299,7 +299,7 @@ static PyGetSetDef BPy_Interface0D_getseters[] = {
|
||||
/*-----------------------BPy_Interface0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Interface0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Interface0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_Interface0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -325,7 +325,7 @@ static PyGetSetDef BPy_Interface1D_getseters[] = {
|
||||
/*-----------------------BPy_Interface1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Interface1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Interface1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_Interface1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -214,7 +214,7 @@ static PyGetSetDef BPy_Iterator_getseters[] = {
|
||||
/*-----------------------BPy_Iterator type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Iterator_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Iterator",
|
||||
/*tp_basicsize*/ sizeof(BPy_Iterator),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -31,7 +31,7 @@ PyDoc_STRVAR(MediumType_doc,
|
||||
"* Stroke.OPAQUE_MEDIUM: To simulate an opaque medium (oil, spray...).");
|
||||
|
||||
PyTypeObject MediumType_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "MediumType",
|
||||
/*tp_basicsize*/ sizeof(PyLongObject),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -95,7 +95,7 @@ PyDoc_STRVAR(Nature_doc,
|
||||
/*-----------------------BPy_Nature type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Nature_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Nature",
|
||||
/*tp_basicsize*/ sizeof(PyLongObject),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -765,7 +765,7 @@ static PyMethodDef BPy_Operators_methods[] = {
|
||||
/*-----------------------BPy_Operators type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Operators_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Operators",
|
||||
/*tp_basicsize*/ sizeof(BPy_Operators),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -269,7 +269,7 @@ static PyGetSetDef BPy_SShape_getseters[] = {
|
||||
/*-----------------------BPy_SShape type definition ------------------------------*/
|
||||
|
||||
PyTypeObject SShape_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "SShape",
|
||||
/*tp_basicsize*/ sizeof(BPy_SShape),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -666,7 +666,7 @@ static PyGetSetDef BPy_StrokeAttribute_getseters[] = {
|
||||
/*-----------------------BPy_StrokeAttribute type definition ------------------------------*/
|
||||
|
||||
PyTypeObject StrokeAttribute_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "StrokeAttribute",
|
||||
/*tp_basicsize*/ sizeof(BPy_StrokeAttribute),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -268,7 +268,7 @@ static PyGetSetDef BPy_StrokeShader_getseters[] = {
|
||||
/*-----------------------BPy_StrokeShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject StrokeShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "StrokeShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_StrokeShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -110,7 +110,7 @@ static PyGetSetDef BPy_UnaryFunction0D_getseters[] = {
|
||||
/*-----------------------BPy_UnaryFunction0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -104,7 +104,7 @@ static PyGetSetDef BPy_UnaryFunction1D_getseters[] = {
|
||||
/*-----------------------BPy_UnaryFunction1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -154,7 +154,7 @@ static PyGetSetDef BPy_UnaryPredicate0D_getseters[] = {
|
||||
/*-----------------------BPy_UnaryPredicate0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryPredicate0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryPredicate0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryPredicate0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -211,7 +211,7 @@ static PyGetSetDef BPy_UnaryPredicate1D_getseters[] = {
|
||||
/*-----------------------BPy_UnaryPredicate1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryPredicate1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryPredicate1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryPredicate1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -170,7 +170,7 @@ static PyGetSetDef BPy_ViewMap_getseters[] = {
|
||||
/*-----------------------BPy_ViewMap type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ViewMap_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ViewMap",
|
||||
/*tp_basicsize*/ sizeof(BPy_ViewMap),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -341,7 +341,7 @@ static PyGetSetDef BPy_ViewShape_getseters[] = {
|
||||
/*-----------------------BPy_ViewShape type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ViewShape_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ViewShape",
|
||||
/*tp_basicsize*/ sizeof(BPy_ViewShape),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -46,7 +46,8 @@ static int FalseBP1D___init__(BPy_FalseBP1D *self, PyObject *args, PyObject *kwd
|
||||
/*-----------------------BPy_FalseBP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject FalseBP1D_Type = {
|
||||
/*tp_name*/ PyVarObject_HEAD_INIT(nullptr, 0) "FalseBP1D",
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "FalseBP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_FalseBP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ nullptr,
|
||||
@@ -82,7 +83,7 @@ PyTypeObject FalseBP1D_Type = {
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ (initproc)FalseBP1D___init__,
|
||||
/*tp_alloc*/ nullptr,
|
||||
nullptr, /*tp_new*/
|
||||
/*tp_new*/ nullptr,
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -47,7 +47,7 @@ static int Length2DBP1D___init__(BPy_Length2DBP1D *self, PyObject *args, PyObjec
|
||||
/*-----------------------BPy_Length2DBP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Length2DBP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Length2DBP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_Length2DBP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -46,7 +46,7 @@ static int SameShapeIdBP1D___init__(BPy_SameShapeIdBP1D *self, PyObject *args, P
|
||||
/*-----------------------BPy_SameShapeIdBP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject SameShapeIdBP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "SameShapeIdBP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_SameShapeIdBP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -46,7 +46,7 @@ static int TrueBP1D___init__(BPy_TrueBP1D *self, PyObject *args, PyObject *kwds)
|
||||
/*-----------------------BPy_TrueBP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject TrueBP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "TrueBP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_TrueBP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -77,7 +77,7 @@ static int ViewMapGradientNormBP1D___init__(BPy_ViewMapGradientNormBP1D *self,
|
||||
/*-----------------------BPy_ViewMapGradientNormBP1D type definition ----------------------------*/
|
||||
|
||||
PyTypeObject ViewMapGradientNormBP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ViewMapGradientNormBP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_ViewMapGradientNormBP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -263,7 +263,7 @@ PyTypeObject CurvePoint_Type = {
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ (initproc)CurvePoint_init,
|
||||
/*tp_alloc*/ nullptr,
|
||||
nullptr, /*tp_new*/
|
||||
/*tp_new*/ nullptr,
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -445,7 +445,8 @@ static PyGetSetDef BPy_SVertex_getseters[] = {
|
||||
/*-----------------------BPy_SVertex type definition ------------------------------*/
|
||||
|
||||
PyTypeObject SVertex_Type = {
|
||||
/*tp_name*/ PyVarObject_HEAD_INIT(nullptr, 0) "SVertex",
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "SVertex",
|
||||
/*tp_basicsize*/ sizeof(BPy_SVertex),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ nullptr,
|
||||
@@ -481,7 +482,7 @@ PyTypeObject SVertex_Type = {
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ (initproc)SVertex_init,
|
||||
/*tp_alloc*/ nullptr,
|
||||
nullptr, /*tp_new*/
|
||||
/*tp_new*/ nullptr,
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -151,7 +151,8 @@ static PyGetSetDef BPy_ViewVertex_getseters[] = {
|
||||
/*-----------------------BPy_ViewVertex type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ViewVertex_Type = {
|
||||
/*tp_name*/ PyVarObject_HEAD_INIT(nullptr, 0) "ViewVertex",
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ViewVertex",
|
||||
/*tp_basicsize*/ sizeof(BPy_ViewVertex),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ nullptr,
|
||||
@@ -187,7 +188,7 @@ PyTypeObject ViewVertex_Type = {
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ (initproc)ViewVertex_init,
|
||||
/*tp_alloc*/ nullptr,
|
||||
nullptr, /*tp_new*/
|
||||
/*tp_new*/ nullptr,
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -348,7 +348,8 @@ static PyGetSetDef BPy_StrokeVertex_getseters[] = {
|
||||
/*-----------------------BPy_StrokeVertex type definition ------------------------------*/
|
||||
|
||||
PyTypeObject StrokeVertex_Type = {
|
||||
/*tp_name*/ PyVarObject_HEAD_INIT(nullptr, 0) "StrokeVertex",
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "StrokeVertex",
|
||||
/*tp_basicsize*/ sizeof(BPy_StrokeVertex),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ nullptr,
|
||||
@@ -384,7 +385,7 @@ PyTypeObject StrokeVertex_Type = {
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ (initproc)StrokeVertex_init,
|
||||
/*tp_alloc*/ nullptr,
|
||||
nullptr, /*tp_new*/
|
||||
/*tp_new*/ nullptr,
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -96,7 +96,8 @@ static PyGetSetDef BPy_NonTVertex_getseters[] = {
|
||||
/*-----------------------BPy_NonTVertex type definition ------------------------------*/
|
||||
|
||||
PyTypeObject NonTVertex_Type = {
|
||||
/*tp_name*/ PyVarObject_HEAD_INIT(nullptr, 0) "NonTVertex",
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "NonTVertex",
|
||||
/*tp_basicsize*/ sizeof(BPy_NonTVertex),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ nullptr,
|
||||
@@ -132,7 +133,7 @@ PyTypeObject NonTVertex_Type = {
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ (initproc)NonTVertex_init,
|
||||
/*tp_alloc*/ nullptr,
|
||||
nullptr, /*tp_new*/
|
||||
/*tp_new*/ nullptr,
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -206,7 +206,8 @@ static PyGetSetDef BPy_TVertex_getseters[] = {
|
||||
/*-----------------------BPy_TVertex type definition ------------------------------*/
|
||||
|
||||
PyTypeObject TVertex_Type = {
|
||||
/*tp_name*/ PyVarObject_HEAD_INIT(nullptr, 0) "TVertex",
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "TVertex",
|
||||
/*tp_basicsize*/ sizeof(BPy_TVertex),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ nullptr,
|
||||
@@ -242,7 +243,7 @@ PyTypeObject TVertex_Type = {
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ (initproc)TVertex_init,
|
||||
/*tp_alloc*/ nullptr,
|
||||
nullptr, /*tp_new*/
|
||||
/*tp_new*/ nullptr,
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -339,7 +339,7 @@ static PyGetSetDef BPy_FEdge_getseters[] = {
|
||||
/*-----------------------BPy_FEdge type definition ------------------------------*/
|
||||
|
||||
PyTypeObject FEdge_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "FEdge",
|
||||
/*tp_basicsize*/ sizeof(BPy_FEdge),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -177,7 +177,7 @@ static PyGetSetDef BPy_FrsCurve_getseters[] = {
|
||||
/*-----------------------BPy_FrsCurve type definition ------------------------------*/
|
||||
|
||||
PyTypeObject FrsCurve_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Curve",
|
||||
/*tp_basicsize*/ sizeof(BPy_FrsCurve),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -490,7 +490,7 @@ static PySequenceMethods BPy_Stroke_as_sequence = {
|
||||
};
|
||||
|
||||
PyTypeObject Stroke_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Stroke",
|
||||
/*tp_basicsize*/ sizeof(BPy_Stroke),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -370,7 +370,7 @@ static PyGetSetDef BPy_ViewEdge_getseters[] = {
|
||||
/*-----------------------BPy_ViewEdge type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ViewEdge_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ViewEdge",
|
||||
/*tp_basicsize*/ sizeof(BPy_ViewEdge),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -139,7 +139,7 @@ static PyMethodDef BPy_Chain_methods[] = {
|
||||
/*-----------------------BPy_Chain type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Chain_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Chain",
|
||||
/*tp_basicsize*/ sizeof(BPy_Chain),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -387,7 +387,7 @@ static PyGetSetDef BPy_FEdgeSharp_getseters[] = {
|
||||
/*-----------------------BPy_FEdgeSharp type definition ------------------------------*/
|
||||
|
||||
PyTypeObject FEdgeSharp_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "FEdgeSharp",
|
||||
/*tp_basicsize*/ sizeof(BPy_FEdgeSharp),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -236,7 +236,7 @@ static PyGetSetDef BPy_FEdgeSmooth_getseters[] = {
|
||||
/*-----------------------BPy_FEdgeSmooth type definition ------------------------------*/
|
||||
|
||||
PyTypeObject FEdgeSmooth_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "FEdgeSmooth",
|
||||
/*tp_basicsize*/ sizeof(BPy_FEdgeSmooth),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -173,7 +173,7 @@ static PyGetSetDef BPy_AdjacencyIterator_getseters[] = {
|
||||
/*-----------------------BPy_AdjacencyIterator type definition ------------------------------*/
|
||||
|
||||
PyTypeObject AdjacencyIterator_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "AdjacencyIterator",
|
||||
/*tp_basicsize*/ sizeof(BPy_AdjacencyIterator),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -155,7 +155,7 @@ static void ChainPredicateIterator_dealloc(BPy_ChainPredicateIterator *self)
|
||||
/*-----------------------BPy_ChainPredicateIterator type definition ----------------------------*/
|
||||
|
||||
PyTypeObject ChainPredicateIterator_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ChainPredicateIterator",
|
||||
/*tp_basicsize*/ sizeof(BPy_ChainPredicateIterator),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -109,7 +109,7 @@ static int ChainSilhouetteIterator_init(BPy_ChainSilhouetteIterator *self,
|
||||
/*-----------------------BPy_ChainSilhouetteIterator type definition ----------------------------*/
|
||||
|
||||
PyTypeObject ChainSilhouetteIterator_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ChainSilhouetteIterator",
|
||||
/*tp_basicsize*/ sizeof(BPy_ChainSilhouetteIterator),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -243,7 +243,7 @@ static PyGetSetDef BPy_ChainingIterator_getseters[] = {
|
||||
/*-----------------------BPy_ChainingIterator type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ChainingIterator_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ChainingIterator",
|
||||
/*tp_basicsize*/ sizeof(BPy_ChainingIterator),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -123,7 +123,7 @@ static PyGetSetDef BPy_CurvePointIterator_getseters[] = {
|
||||
/*-----------------------BPy_CurvePointIterator type definition ------------------------------*/
|
||||
|
||||
PyTypeObject CurvePointIterator_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "CurvePointIterator",
|
||||
/*tp_basicsize*/ sizeof(BPy_CurvePointIterator),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -197,7 +197,7 @@ static PyGetSetDef BPy_Interface0DIterator_getseters[] = {
|
||||
/*-----------------------BPy_Interface0DIterator type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Interface0DIterator_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Interface0DIterator",
|
||||
/*tp_basicsize*/ sizeof(BPy_Interface0DIterator),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -150,7 +150,7 @@ static PyGetSetDef BPy_SVertexIterator_getseters[] = {
|
||||
/*-----------------------BPy_SVertexIterator type definition ------------------------------*/
|
||||
|
||||
PyTypeObject SVertexIterator_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "SVertexIterator",
|
||||
/*tp_basicsize*/ sizeof(BPy_SVertexIterator),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -281,7 +281,7 @@ static PyGetSetDef BPy_StrokeVertexIterator_getseters[] = {
|
||||
/*-----------------------BPy_StrokeVertexIterator type definition ------------------------------*/
|
||||
|
||||
PyTypeObject StrokeVertexIterator_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "StrokeVertexIterator",
|
||||
/*tp_basicsize*/ sizeof(BPy_StrokeVertexIterator),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -226,7 +226,7 @@ static PyGetSetDef BPy_ViewEdgeIterator_getseters[] = {
|
||||
/*-----------------------BPy_ViewEdgeIterator type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ViewEdgeIterator_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ViewEdgeIterator",
|
||||
/*tp_basicsize*/ sizeof(BPy_ViewEdgeIterator),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -131,7 +131,7 @@ static PyGetSetDef BPy_orientedViewEdgeIterator_getseters[] = {
|
||||
/*-----------------------BPy_orientedViewEdgeIterator type definition ---------------------------*/
|
||||
|
||||
PyTypeObject orientedViewEdgeIterator_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "orientedViewEdgeIterator",
|
||||
/*tp_basicsize*/ sizeof(BPy_orientedViewEdgeIterator),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -57,7 +57,7 @@ static int BackboneStretcherShader___init__(BPy_BackboneStretcherShader *self,
|
||||
/*-----------------------BPy_BackboneStretcherShader type definition ----------------------------*/
|
||||
|
||||
PyTypeObject BackboneStretcherShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "BackboneStretcherShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_BackboneStretcherShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -57,7 +57,7 @@ static int BezierCurveShader___init__(BPy_BezierCurveShader *self, PyObject *arg
|
||||
/*-----------------------BPy_BezierCurveShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject BezierCurveShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "BezierCurveShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_BezierCurveShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -77,7 +77,7 @@ static int BlenderTextureShader___init__(BPy_BlenderTextureShader *self,
|
||||
/*-----------------------BPy_BlenderTextureShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject BlenderTextureShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "BlenderTextureShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_BlenderTextureShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -76,7 +76,7 @@ static int CalligraphicShader___init__(BPy_CalligraphicShader *self,
|
||||
/*-----------------------BPy_CalligraphicShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject CalligraphicShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "CalligraphicShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_CalligraphicShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -56,7 +56,7 @@ static int ColorNoiseShader___init__(BPy_ColorNoiseShader *self, PyObject *args,
|
||||
/*-----------------------BPy_ColorNoiseShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ColorNoiseShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ColorNoiseShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_ColorNoiseShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -62,7 +62,7 @@ static int ConstantColorShader___init__(BPy_ConstantColorShader *self,
|
||||
/*-----------------------BPy_ConstantColorShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ConstantColorShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ConstantColorShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_ConstantColorShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -56,7 +56,7 @@ static int ConstantThicknessShader___init__(BPy_ConstantThicknessShader *self,
|
||||
/*-----------------------BPy_ConstantThicknessShader type definition ----------------------------*/
|
||||
|
||||
PyTypeObject ConstantThicknessShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ConstantThicknessShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_ConstantThicknessShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -62,7 +62,7 @@ static int ConstrainedIncreasingThicknessShader___init__(
|
||||
/*-----------------------BPy_ConstrainedIncreasingThicknessShader type definition ---------------*/
|
||||
|
||||
PyTypeObject ConstrainedIncreasingThicknessShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ConstrainedIncreasingThicknessShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_ConstrainedIncreasingThicknessShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -64,7 +64,7 @@ static int GuidingLinesShader___init__(BPy_GuidingLinesShader *self,
|
||||
/*-----------------------BPy_GuidingLinesShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GuidingLinesShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GuidingLinesShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_GuidingLinesShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -85,7 +85,7 @@ static int IncreasingColorShader___init__(BPy_IncreasingColorShader *self,
|
||||
/*-----------------------BPy_IncreasingColorShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject IncreasingColorShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "IncreasingColorShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_IncreasingColorShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -62,7 +62,7 @@ static int IncreasingThicknessShader___init__(BPy_IncreasingThicknessShader *sel
|
||||
/*-----------------------BPy_IncreasingThicknessShader type definition --------------------------*/
|
||||
|
||||
PyTypeObject IncreasingThicknessShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "IncreasingThicknessShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_IncreasingThicknessShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -63,7 +63,7 @@ static int PolygonalizationShader___init__(BPy_PolygonalizationShader *self,
|
||||
/*-----------------------BPy_PolygonalizationShader type definition -----------------------------*/
|
||||
|
||||
PyTypeObject PolygonalizationShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "PolygonalizationShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_PolygonalizationShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -54,7 +54,7 @@ static int SamplingShader___init__(BPy_SamplingShader *self, PyObject *args, PyO
|
||||
/*-----------------------BPy_SamplingShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject SamplingShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "SamplingShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_SamplingShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -87,7 +87,7 @@ static int SmoothingShader___init__(BPy_SmoothingShader *self, PyObject *args, P
|
||||
/*-----------------------BPy_SmoothingShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject SmoothingShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "SmoothingShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_SmoothingShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -81,7 +81,7 @@ static int SpatialNoiseShader___init__(BPy_SpatialNoiseShader *self,
|
||||
/*-----------------------BPy_SpatialNoiseShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject SpatialNoiseShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "SpatialNoiseShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_SpatialNoiseShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -56,7 +56,7 @@ static int StrokeTextureStepShader___init__(BPy_StrokeTextureStepShader *self,
|
||||
/*-----------------------BPy_StrokeTextureStepShader type definition ----------------------------*/
|
||||
|
||||
PyTypeObject StrokeTextureStepShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "StrokeTextureStepShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_StrokeTextureStepShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -58,7 +58,7 @@ static int ThicknessNoiseShader___init__(BPy_ThicknessNoiseShader *self,
|
||||
/*-----------------------BPy_ThicknessNoiseShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ThicknessNoiseShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ThicknessNoiseShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_ThicknessNoiseShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -55,7 +55,7 @@ static int TipRemoverShader___init__(BPy_TipRemoverShader *self, PyObject *args,
|
||||
/*-----------------------BPy_TipRemoverShader type definition ------------------------------*/
|
||||
|
||||
PyTypeObject TipRemoverShader_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "TipRemoverShader",
|
||||
/*tp_basicsize*/ sizeof(BPy_TipRemoverShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -174,7 +174,7 @@ static PyObject *UnaryFunction0DDouble___call__(BPy_UnaryFunction0DDouble *self,
|
||||
/*-----------------------BPy_UnaryFunction0DDouble type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction0DDouble_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction0DDouble",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction0DDouble),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -113,7 +113,7 @@ static PyObject *UnaryFunction0DEdgeNature___call__(BPy_UnaryFunction0DEdgeNatur
|
||||
/*-----------------------BPy_UnaryFunction0DEdgeNature type definition --------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction0DEdgeNature_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction0DEdgeNature",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction0DEdgeNature),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -150,7 +150,7 @@ static PyObject *UnaryFunction0DFloat___call__(BPy_UnaryFunction0DFloat *self,
|
||||
/*-----------------------BPy_UnaryFunction0DFloat type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction0DFloat_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction0DFloat",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction0DFloat),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -109,7 +109,7 @@ static PyObject *UnaryFunction0DId___call__(BPy_UnaryFunction0DId *self,
|
||||
/*-----------------------BPy_UnaryFunction0DId type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction0DId_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction0DId",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction0DId),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -112,7 +112,7 @@ static PyObject *UnaryFunction0DMaterial___call__(BPy_UnaryFunction0DMaterial *s
|
||||
/*-----------------------BPy_UnaryFunction0DMaterial type definition ----------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction0DMaterial_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction0DMaterial",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction0DMaterial),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -115,7 +115,7 @@ static PyObject *UnaryFunction0DUnsigned___call__(BPy_UnaryFunction0DUnsigned *s
|
||||
/*-----------------------BPy_UnaryFunction0DUnsigned type definition ----------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction0DUnsigned_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction0DUnsigned",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction0DUnsigned),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -118,7 +118,7 @@ static PyObject *UnaryFunction0DVec2f___call__(BPy_UnaryFunction0DVec2f *self,
|
||||
/*-----------------------BPy_UnaryFunction0DVec2f type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction0DVec2f_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction0DVec2f",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction0DVec2f),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -111,7 +111,7 @@ static PyObject *UnaryFunction0DVec3f___call__(BPy_UnaryFunction0DVec3f *self,
|
||||
/*-----------------------BPy_UnaryFunction0DVec3f type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction0DVec3f_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction0DVec3f",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction0DVec3f),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -124,7 +124,7 @@ static PyObject *UnaryFunction0DVectorViewShape___call__(BPy_UnaryFunction0DVect
|
||||
/*-----------------------BPy_UnaryFunction0DVectorViewShape type definition ---------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction0DVectorViewShape_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction0DVectorViewShape",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction0DVectorViewShape),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -120,7 +120,7 @@ static PyObject *UnaryFunction0DViewShape___call__(BPy_UnaryFunction0DViewShape
|
||||
/*-----------------------BPy_UnaryFunction0DViewShape type definition ---------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction0DViewShape_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction0DViewShape",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction0DViewShape),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static int ShapeIdF0D___init__(BPy_ShapeIdF0D *self, PyObject *args, PyObject *k
|
||||
/*-----------------------BPy_ShapeIdF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ShapeIdF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ShapeIdF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_ShapeIdF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -63,7 +63,7 @@ static int MaterialF0D___init__(BPy_MaterialF0D *self, PyObject *args, PyObject
|
||||
/*-----------------------BPy_MaterialF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject MaterialF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "MaterialF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_MaterialF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -54,7 +54,7 @@ static int CurveNatureF0D___init__(BPy_CurveNatureF0D *self, PyObject *args, PyO
|
||||
/*-----------------------BPy_CurveNatureF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject CurveNatureF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "CurveNatureF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_CurveNatureF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -56,7 +56,7 @@ static int Normal2DF0D___init__(BPy_Normal2DF0D *self, PyObject *args, PyObject
|
||||
/*-----------------------BPy_Normal2DF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Normal2DF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Normal2DF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_Normal2DF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -58,7 +58,7 @@ static int VertexOrientation2DF0D___init__(BPy_VertexOrientation2DF0D *self,
|
||||
/*-----------------------BPy_VertexOrientation2DF0D type definition -----------------------------*/
|
||||
|
||||
PyTypeObject VertexOrientation2DF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "VertexOrientation2DF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_VertexOrientation2DF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -58,7 +58,7 @@ static int VertexOrientation3DF0D___init__(BPy_VertexOrientation3DF0D *self,
|
||||
/*-----------------------BPy_VertexOrientation3DF0D type definition -----------------------------*/
|
||||
|
||||
PyTypeObject VertexOrientation3DF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "VertexOrientation3DF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_VertexOrientation3DF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int GetOccludeeF0D___init__(BPy_GetOccludeeF0D *self, PyObject *args, PyO
|
||||
/*-----------------------BPy_GetOccludeeF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetOccludeeF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetOccludeeF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetOccludeeF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int GetShapeF0D___init__(BPy_GetShapeF0D *self, PyObject *args, PyObject
|
||||
/*-----------------------BPy_GetShapeF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetShapeF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetShapeF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetShapeF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -58,7 +58,7 @@ static int Curvature2DAngleF0D___init__(BPy_Curvature2DAngleF0D *self,
|
||||
/*-----------------------BPy_Curvature2DAngleF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Curvature2DAngleF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Curvature2DAngleF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_Curvature2DAngleF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -63,7 +63,7 @@ static int DensityF0D___init__(BPy_DensityF0D *self, PyObject *args, PyObject *k
|
||||
/*-----------------------BPy_DensityF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject DensityF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "DensityF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_DensityF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int GetProjectedXF0D___init__(BPy_GetProjectedXF0D *self, PyObject *args,
|
||||
/*-----------------------BPy_GetProjectedXF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetProjectedXF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetProjectedXF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetProjectedXF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int GetProjectedYF0D___init__(BPy_GetProjectedYF0D *self, PyObject *args,
|
||||
/*-----------------------BPy_GetProjectedYF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetProjectedYF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetProjectedYF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetProjectedYF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int GetProjectedZF0D___init__(BPy_GetProjectedZF0D *self, PyObject *args,
|
||||
/*-----------------------BPy_GetProjectedZF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetProjectedZF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetProjectedZF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetProjectedZF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int GetXF0D___init__(BPy_GetXF0D *self, PyObject *args, PyObject *kwds)
|
||||
/*-----------------------BPy_GetXF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetXF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetXF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetXF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int GetYF0D___init__(BPy_GetYF0D *self, PyObject *args, PyObject *kwds)
|
||||
/*-----------------------BPy_GetYF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetYF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetYF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetYF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int GetZF0D___init__(BPy_GetZF0D *self, PyObject *args, PyObject *kwds)
|
||||
/*-----------------------BPy_GetZF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetZF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetZF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetZF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -61,7 +61,7 @@ static int LocalAverageDepthF0D___init__(BPy_LocalAverageDepthF0D *self,
|
||||
/*-----------------------BPy_LocalAverageDepthF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject LocalAverageDepthF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "LocalAverageDepthF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_LocalAverageDepthF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -58,7 +58,7 @@ static int ZDiscontinuityF0D___init__(BPy_ZDiscontinuityF0D *self, PyObject *arg
|
||||
/*-----------------------BPy_ZDiscontinuityF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ZDiscontinuityF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ZDiscontinuityF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_ZDiscontinuityF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -56,7 +56,7 @@ static int GetCurvilinearAbscissaF0D___init__(BPy_GetCurvilinearAbscissaF0D *sel
|
||||
/*-----------------------BPy_GetCurvilinearAbscissaF0D type definition --------------------------*/
|
||||
|
||||
PyTypeObject GetCurvilinearAbscissaF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetCurvilinearAbscissaF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetCurvilinearAbscissaF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,8 @@ static int GetParameterF0D___init__(BPy_GetParameterF0D *self, PyObject *args, P
|
||||
/*-----------------------BPy_GetParameterF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetParameterF0D_Type = {
|
||||
/*tp_name*/ PyVarObject_HEAD_INIT(nullptr, 0) "GetParameterF0D",
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetParameterF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetParameterF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ nullptr,
|
||||
@@ -89,7 +90,7 @@ PyTypeObject GetParameterF0D_Type = {
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ (initproc)GetParameterF0D___init__,
|
||||
/*tp_alloc*/ nullptr,
|
||||
nullptr, /*tp_new*/
|
||||
/*tp_new*/ nullptr,
|
||||
};
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -61,7 +61,7 @@ static int GetViewMapGradientNormF0D___init__(BPy_GetViewMapGradientNormF0D *sel
|
||||
/*-----------------------BPy_GetViewMapGradientNormF0D type definition --------------------------*/
|
||||
|
||||
PyTypeObject GetViewMapGradientNormF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetViewMapGradientNormF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetViewMapGradientNormF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -59,7 +59,7 @@ static int ReadCompleteViewMapPixelF0D___init__(BPy_ReadCompleteViewMapPixelF0D
|
||||
/*-----------------------BPy_ReadCompleteViewMapPixelF0D type definition ------------------------*/
|
||||
|
||||
PyTypeObject ReadCompleteViewMapPixelF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ReadCompleteViewMapPixelF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_ReadCompleteViewMapPixelF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static int ReadMapPixelF0D___init__(BPy_ReadMapPixelF0D *self, PyObject *args, P
|
||||
/*-----------------------BPy_ReadMapPixelF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ReadMapPixelF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ReadMapPixelF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_ReadMapPixelF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -65,7 +65,7 @@ static int ReadSteerableViewMapPixelF0D___init__(BPy_ReadSteerableViewMapPixelF0
|
||||
/*-----------------------BPy_ReadSteerableViewMapPixelF0D type definition -----------------------*/
|
||||
|
||||
PyTypeObject ReadSteerableViewMapPixelF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ReadSteerableViewMapPixelF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_ReadSteerableViewMapPixelF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -61,7 +61,7 @@ static int QuantitativeInvisibilityF0D___init__(BPy_QuantitativeInvisibilityF0D
|
||||
/*-----------------------BPy_QuantitativeInvisibilityF0D type definition ------------------------*/
|
||||
|
||||
PyTypeObject QuantitativeInvisibilityF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "QuantitativeInvisibilityF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_QuantitativeInvisibilityF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -54,7 +54,7 @@ static int GetOccludersF0D___init__(BPy_GetOccludersF0D *self, PyObject *args, P
|
||||
/*-----------------------BPy_GetOccludersF0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetOccludersF0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetOccludersF0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetOccludersF0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -254,7 +254,7 @@ static PyGetSetDef BPy_UnaryFunction1DDouble_getseters[] = {
|
||||
/*-----------------------BPy_UnaryFunction1DDouble type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction1DDouble_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction1DDouble",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction1DDouble),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -161,7 +161,7 @@ static PyGetSetDef BPy_UnaryFunction1DEdgeNature_getseters[] = {
|
||||
/*-----------------------BPy_UnaryFunction1DEdgeNature type definition --------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction1DEdgeNature_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction1DEdgeNature",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction1DEdgeNature),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -150,7 +150,7 @@ static PyGetSetDef BPy_UnaryFunction1DFloat_getseters[] = {
|
||||
/*-----------------------BPy_UnaryFunction1DFloat type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction1DFloat_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction1DFloat",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction1DFloat),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -162,7 +162,7 @@ static PyGetSetDef BPy_UnaryFunction1DUnsigned_getseters[] = {
|
||||
/*-----------------------BPy_UnaryFunction1DUnsigned type definition ----------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction1DUnsigned_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction1DUnsigned",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction1DUnsigned),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -165,7 +165,7 @@ static PyGetSetDef BPy_UnaryFunction1DVec2f_getseters[] = {
|
||||
/*-----------------------BPy_UnaryFunction1DVec2f type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction1DVec2f_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction1DVec2f",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction1DVec2f),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -158,7 +158,7 @@ static PyGetSetDef BPy_UnaryFunction1DVec3f_getseters[] = {
|
||||
/*-----------------------BPy_UnaryFunction1DVec3f type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction1DVec3f_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction1DVec3f",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction1DVec3f),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -187,7 +187,7 @@ static PyGetSetDef BPy_UnaryFunction1DVectorViewShape_getseters[] = {
|
||||
/*-----------------------BPy_UnaryFunction1DVectorViewShape type definition ---------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction1DVectorViewShape_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction1DVectorViewShape",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction1DVectorViewShape),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -171,7 +171,7 @@ static PyGetSetDef BPy_UnaryFunction1DVoid_getseters[] = {
|
||||
/*-----------------------BPy_UnaryFunction1DVoid type definition ------------------------------*/
|
||||
|
||||
PyTypeObject UnaryFunction1DVoid_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "UnaryFunction1DVoid",
|
||||
/*tp_basicsize*/ sizeof(BPy_UnaryFunction1DVoid),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -66,7 +66,7 @@ static int CurveNatureF1D___init__(BPy_CurveNatureF1D *self, PyObject *args, PyO
|
||||
/*-----------------------BPy_CurveNatureF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject CurveNatureF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "CurveNatureF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_CurveNatureF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static int Normal2DF1D___init__(BPy_Normal2DF1D *self, PyObject *args, PyObject
|
||||
/*-----------------------BPy_Normal2DF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Normal2DF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Normal2DF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_Normal2DF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static int Orientation2DF1D___init__(BPy_Orientation2DF1D *self, PyObject *args,
|
||||
/*-----------------------BPy_Orientation2DF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Orientation2DF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Orientation2DF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_Orientation2DF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static int Orientation3DF1D___init__(BPy_Orientation3DF1D *self, PyObject *args,
|
||||
/*-----------------------BPy_Orientation3DF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Orientation3DF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Orientation3DF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_Orientation3DF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -61,7 +61,7 @@ static int Curvature2DAngleF1D___init__(BPy_Curvature2DAngleF1D *self,
|
||||
/*-----------------------BPy_Curvature2DAngleF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject Curvature2DAngleF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "Curvature2DAngleF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_Curvature2DAngleF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -75,7 +75,7 @@ static int DensityF1D___init__(BPy_DensityF1D *self, PyObject *args, PyObject *k
|
||||
/*-----------------------BPy_DensityF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject DensityF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "DensityF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_DensityF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -79,7 +79,7 @@ static int GetCompleteViewMapDensityF1D___init__(BPy_GetCompleteViewMapDensityF1
|
||||
/*-----------------------BPy_GetCompleteViewMapDensityF1D type definition -----------------------*/
|
||||
|
||||
PyTypeObject GetCompleteViewMapDensityF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetCompleteViewMapDensityF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetCompleteViewMapDensityF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -88,7 +88,7 @@ static int GetDirectionalViewMapDensityF1D___init__(BPy_GetDirectionalViewMapDen
|
||||
/*-----------------------BPy_GetDirectionalViewMapDensityF1D type definition --------------------*/
|
||||
|
||||
PyTypeObject GetDirectionalViewMapDensityF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetDirectionalViewMapDensityF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetDirectionalViewMapDensityF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static int GetProjectedXF1D___init__(BPy_GetProjectedXF1D *self, PyObject *args,
|
||||
/*-----------------------BPy_GetProjectedXF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetProjectedXF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetProjectedXF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetProjectedXF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static int GetProjectedYF1D___init__(BPy_GetProjectedYF1D *self, PyObject *args,
|
||||
/*-----------------------BPy_GetProjectedYF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetProjectedYF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetProjectedYF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetProjectedYF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static int GetProjectedZF1D___init__(BPy_GetProjectedZF1D *self, PyObject *args,
|
||||
/*-----------------------BPy_GetProjectedZF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetProjectedZF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetProjectedZF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetProjectedZF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -76,7 +76,7 @@ static int GetSteerableViewMapDensityF1D___init__(BPy_GetSteerableViewMapDensity
|
||||
/*-----------------------BPy_GetSteerableViewMapDensityF1D type definition ----------------------*/
|
||||
|
||||
PyTypeObject GetSteerableViewMapDensityF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetSteerableViewMapDensityF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetSteerableViewMapDensityF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -76,7 +76,7 @@ static int GetViewMapGradientNormF1D___init__(BPy_GetViewMapGradientNormF1D *sel
|
||||
/*-----------------------BPy_GetViewMapGradientNormF1D type definition --------------------------*/
|
||||
|
||||
PyTypeObject GetViewMapGradientNormF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetViewMapGradientNormF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetViewMapGradientNormF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static int GetXF1D___init__(BPy_GetXF1D *self, PyObject *args, PyObject *kwds)
|
||||
/*-----------------------BPy_GetXF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetXF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetXF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetXF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -59,7 +59,7 @@ static int GetYF1D___init__(BPy_GetYF1D *self, PyObject *args, PyObject *kwds)
|
||||
/*-----------------------BPy_GetYF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetYF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetYF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetYF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static int GetZF1D___init__(BPy_GetZF1D *self, PyObject *args, PyObject *kwds)
|
||||
/*-----------------------BPy_GetZF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetZF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetZF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetZF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -71,7 +71,7 @@ static int LocalAverageDepthF1D___init__(BPy_LocalAverageDepthF1D *self,
|
||||
/*-----------------------BPy_LocalAverageDepthF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject LocalAverageDepthF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "LocalAverageDepthF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_LocalAverageDepthF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -64,7 +64,7 @@ static int ZDiscontinuityF1D___init__(BPy_ZDiscontinuityF1D *self, PyObject *arg
|
||||
/*-----------------------BPy_ZDiscontinuityF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ZDiscontinuityF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ZDiscontinuityF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_ZDiscontinuityF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -66,7 +66,7 @@ static int QuantitativeInvisibilityF1D___init__(BPy_QuantitativeInvisibilityF1D
|
||||
/*-----------------------BPy_QuantitativeInvisibilityF1D type definition ------------------------*/
|
||||
|
||||
PyTypeObject QuantitativeInvisibilityF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "QuantitativeInvisibilityF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_QuantitativeInvisibilityF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int GetOccludeeF1D___init__(BPy_GetOccludeeF1D *self, PyObject *args, PyO
|
||||
/*-----------------------BPy_GetOccludeeF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetOccludeeF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetOccludeeF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetOccludeeF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int GetOccludersF1D___init__(BPy_GetOccludersF1D *self, PyObject *args, P
|
||||
/*-----------------------BPy_GetOccludersF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetOccludersF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetOccludersF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetOccludersF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int GetShapeF1D___init__(BPy_GetShapeF1D *self, PyObject *args, PyObject
|
||||
/*-----------------------BPy_GetShapeF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject GetShapeF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GetShapeF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_GetShapeF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int ChainingTimeStampF1D___init__(BPy_ChainingTimeStampF1D *self,
|
||||
/*-----------------------BPy_ChainingTimeStampF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ChainingTimeStampF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ChainingTimeStampF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_ChainingTimeStampF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -53,7 +53,7 @@ static int IncrementChainingTimeStampF1D___init__(BPy_IncrementChainingTimeStamp
|
||||
/*-----------------------BPy_IncrementChainingTimeStampF1D type definition ----------------------*/
|
||||
|
||||
PyTypeObject IncrementChainingTimeStampF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "IncrementChainingTimeStampF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_IncrementChainingTimeStampF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -51,7 +51,7 @@ static int TimeStampF1D___init__(BPy_TimeStampF1D *self, PyObject *args, PyObjec
|
||||
/*-----------------------BPy_TimeStampF1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject TimeStampF1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "TimeStampF1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_TimeStampF1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -44,7 +44,7 @@ static int FalseUP0D___init__(BPy_FalseUP0D *self, PyObject *args, PyObject *kwd
|
||||
/*-----------------------BPy_FalseUP0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject FalseUP0D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "FalseUP0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_FalseUP0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -44,7 +44,8 @@ static int TrueUP0D___init__(BPy_TrueUP0D *self, PyObject *args, PyObject *kwds)
|
||||
/*-----------------------BPy_TrueUP0D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject TrueUP0D_Type = {
|
||||
/*tp_name*/ PyVarObject_HEAD_INIT(nullptr, 0) "TrueUP0D",
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "TrueUP0D",
|
||||
/*tp_basicsize*/ sizeof(BPy_TrueUP0D),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ nullptr,
|
||||
|
||||
@@ -45,7 +45,7 @@ static int ContourUP1D___init__(BPy_ContourUP1D *self, PyObject *args, PyObject
|
||||
/*-----------------------BPy_ContourUP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ContourUP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ContourUP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_ContourUP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -61,7 +61,7 @@ static int DensityLowerThanUP1D___init__(BPy_DensityLowerThanUP1D *self,
|
||||
/*-----------------------BPy_DensityLowerThanUP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject DensityLowerThanUP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "DensityLowerThanUP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_DensityLowerThanUP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -58,7 +58,7 @@ static int EqualToChainingTimeStampUP1D___init__(BPy_EqualToChainingTimeStampUP1
|
||||
/*-----------------------BPy_EqualToChainingTimeStampUP1D type definition -----------------------*/
|
||||
|
||||
PyTypeObject EqualToChainingTimeStampUP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "EqualToChainingTimeStampUP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_EqualToChainingTimeStampUP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -57,7 +57,7 @@ static int EqualToTimeStampUP1D___init__(BPy_EqualToTimeStampUP1D *self,
|
||||
/*-----------------------BPy_EqualToTimeStampUP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject EqualToTimeStampUP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "EqualToTimeStampUP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_EqualToTimeStampUP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -49,7 +49,7 @@ static int ExternalContourUP1D___init__(BPy_ExternalContourUP1D *self,
|
||||
/*-----------------------BPy_ExternalContourUP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ExternalContourUP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ExternalContourUP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_ExternalContourUP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -44,7 +44,7 @@ static int FalseUP1D___init__(BPy_FalseUP1D *self, PyObject *args, PyObject *kwd
|
||||
/*-----------------------BPy_FalseUP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject FalseUP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "FalseUP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_FalseUP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static int QuantitativeInvisibilityUP1D___init__(BPy_QuantitativeInvisibilityUP1
|
||||
/*-----------------------BPy_QuantitativeInvisibilityUP1D type definition -----------------------*/
|
||||
|
||||
PyTypeObject QuantitativeInvisibilityUP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "QuantitativeInvisibilityUP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_QuantitativeInvisibilityUP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -58,7 +58,7 @@ static int ShapeUP1D___init__(BPy_ShapeUP1D *self, PyObject *args, PyObject *kwd
|
||||
/*-----------------------BPy_ShapeUP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject ShapeUP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "ShapeUP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_ShapeUP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -44,7 +44,7 @@ static int TrueUP1D___init__(BPy_TrueUP1D *self, PyObject *args, PyObject *kwds)
|
||||
/*-----------------------BPy_TrueUP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject TrueUP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "TrueUP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_TrueUP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -57,7 +57,7 @@ static int WithinImageBoundaryUP1D___init__(BPy_WithinImageBoundaryUP1D *self,
|
||||
/*-----------------------BPy_TrueUP1D type definition ------------------------------*/
|
||||
|
||||
PyTypeObject WithinImageBoundaryUP1D_Type = {
|
||||
PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "WithinImageBoundaryUP1D",
|
||||
/*tp_basicsize*/ sizeof(BPy_WithinImageBoundaryUP1D),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -157,7 +157,7 @@ PyDoc_STRVAR(BPy_BM_doc,
|
||||
"\n"
|
||||
".. include:: include__bmesh.rst\n");
|
||||
static PyModuleDef BPy_BM_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bmesh",
|
||||
/*m_doc*/ BPy_BM_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -62,7 +62,7 @@ static PyMethodDef BPy_BM_geometry_methods[] = {
|
||||
PyDoc_STRVAR(BPy_BM_utils_doc,
|
||||
"This module provides access to bmesh geometry evaluation functions.");
|
||||
static PyModuleDef BPy_BM_geometry_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bmesh.geometry",
|
||||
/*m_doc*/ BPy_BM_utils_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -147,7 +147,8 @@ static PyGetSetDef bpy_bmesh_op_getseters[] = {
|
||||
* ===== */
|
||||
|
||||
static PyTypeObject bmesh_op_Type = {
|
||||
/*tp_name*/ PyVarObject_HEAD_INIT(NULL, 0) "BMeshOpFunc",
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "BMeshOpFunc",
|
||||
/*tp_basicsize*/ sizeof(BPy_BMeshOpFunc),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ NULL,
|
||||
@@ -235,7 +236,7 @@ static PyMethodDef BPy_BM_ops_methods[] = {
|
||||
|
||||
PyDoc_STRVAR(BPy_BM_ops_doc, "Access to BMesh operators");
|
||||
static PyModuleDef BPy_BM_ops_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bmesh.ops",
|
||||
/*m_doc*/ BPy_BM_ops_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -3746,7 +3746,7 @@ void BPy_BM_init_types(void)
|
||||
* ********************* */
|
||||
|
||||
static PyModuleDef BPy_BM_types_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bmesh.types",
|
||||
/*m_doc*/ NULL,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -810,7 +810,7 @@ static PyMethodDef BPy_BM_utils_methods[] = {
|
||||
|
||||
PyDoc_STRVAR(BPy_BM_utils_doc, "This module provides access to blenders bmesh data structures.");
|
||||
static PyModuleDef BPy_BM_utils_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bmesh.utils",
|
||||
/*m_doc*/ BPy_BM_utils_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -625,7 +625,7 @@ static PyGetSetDef Buffer_getseters[] = {
|
||||
};
|
||||
|
||||
PyTypeObject BGL_bufferType = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bgl.Buffer",
|
||||
/*tp_basicsize*/ sizeof(Buffer),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -1443,7 +1443,7 @@ BGL_Wrap(TexImage3DMultisample,
|
||||
* \{ */
|
||||
|
||||
static PyModuleDef BGL_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bgl",
|
||||
/*m_doc*/ NULL,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -130,7 +130,7 @@ static PyMethodDef M_bl_math_methods[] = {
|
||||
};
|
||||
|
||||
static PyModuleDef M_bl_math_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bl_math",
|
||||
/*m_doc*/ M_bl_math_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -461,7 +461,7 @@ static PyMethodDef BLF_methods[] = {
|
||||
|
||||
PyDoc_STRVAR(BLF_doc, "This module provides access to Blender's text drawing functions.");
|
||||
static PyModuleDef BLF_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "blf",
|
||||
/*m_doc*/ BLF_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -1637,7 +1637,7 @@ static PyMappingMethods BPy_IDGroup_Mapping = {
|
||||
};
|
||||
|
||||
PyTypeObject BPy_IDGroup_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/* For printing, in format `<module>.<name>`. */
|
||||
/*tp_name*/ "IDPropertyGroup",
|
||||
/*tp_basicsize*/ sizeof(BPy_IDProperty),
|
||||
@@ -2064,7 +2064,7 @@ static PyBufferProcs BPy_IDArray_Buffer = {
|
||||
* \{ */
|
||||
|
||||
PyTypeObject BPy_IDArray_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/* For printing, in format `<module>.<name>`. */
|
||||
/*tp_name*/ "IDPropertyArray",
|
||||
/*tp_basicsize*/ sizeof(BPy_IDArray),
|
||||
@@ -2182,7 +2182,7 @@ static PyObject *BPy_IDGroup_ViewItems_CreatePyObject(BPy_IDProperty *group)
|
||||
* \{ */
|
||||
|
||||
static PyModuleDef IDProp_types_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "idprop.types",
|
||||
/*m_doc*/ NULL,
|
||||
/*m_size*/ 0,
|
||||
@@ -2231,7 +2231,7 @@ static PyMethodDef IDProp_methods[] = {
|
||||
PyDoc_STRVAR(IDProp_module_doc,
|
||||
"This module provides access id property types (currently mainly for docs).");
|
||||
static PyModuleDef IDProp_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "idprop",
|
||||
/*m_doc*/ IDProp_module_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -781,7 +781,7 @@ static Py_hash_t BPy_IDPropertyUIManager_hash(BPy_IDPropertyUIManager *self)
|
||||
}
|
||||
|
||||
PyTypeObject BPy_IDPropertyUIManager_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/* For printing, in format `<module>.<name>`. */
|
||||
/*tp_name*/ "IDPropertyUIManager",
|
||||
/*tp_basicsize*/ sizeof(BPy_IDPropertyUIManager),
|
||||
|
||||
@@ -355,7 +355,7 @@ static Py_hash_t py_imbuf_hash(Py_ImBuf *self)
|
||||
}
|
||||
|
||||
PyTypeObject Py_ImBuf_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "ImBuf",
|
||||
/*tp_basicsize*/ sizeof(Py_ImBuf),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -564,7 +564,7 @@ PyDoc_STRVAR(IMB_doc,
|
||||
"It provides access to image buffers outside of Blender's\n"
|
||||
":class:`bpy.types.Image` data-block context.\n");
|
||||
static PyModuleDef IMB_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "imbuf",
|
||||
/*m_doc*/ IMB_doc,
|
||||
/*m_size*/ 0,
|
||||
@@ -608,7 +608,7 @@ PyDoc_STRVAR(IMB_types_doc,
|
||||
" ID type to store and manipulate image data at runtime.\n");
|
||||
|
||||
static PyModuleDef IMB_types_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "imbuf.types",
|
||||
/*m_doc*/ IMB_types_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -34,7 +34,7 @@ PyDoc_STRVAR(pygpu_doc,
|
||||
"This module provides Python wrappers for the GPU implementation in Blender.\n"
|
||||
"Some higher level functions can be found in the `gpu_extras` module.");
|
||||
static PyModuleDef pygpu_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "gpu",
|
||||
/*m_doc*/ pygpu_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -404,20 +404,71 @@ PyDoc_STRVAR(
|
||||
" :arg elem: An optional index buffer.\n"
|
||||
" :type elem: :class:`gpu.types.GPUIndexBuf`\n");
|
||||
PyTypeObject BPyGPUBatch_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUBatch",
|
||||
.tp_basicsize = sizeof(BPyGPUBatch),
|
||||
.tp_dealloc = (destructor)pygpu_batch__tp_dealloc,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUBatch",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUBatch),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)pygpu_batch__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
#ifdef USE_GPU_PY_REFERENCES
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,
|
||||
.tp_doc = pygpu_batch__tp_doc,
|
||||
.tp_traverse = (traverseproc)pygpu_batch__tp_traverse,
|
||||
.tp_clear = (inquiry)pygpu_batch__tp_clear,
|
||||
.tp_is_gc = (inquiry)pygpu_batch__tp_is_gc,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,
|
||||
#else
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
#endif
|
||||
.tp_methods = pygpu_batch__tp_methods,
|
||||
.tp_new = pygpu_batch__tp_new,
|
||||
/*tp_doc*/ pygpu_batch__tp_doc,
|
||||
#ifdef USE_GPU_PY_REFERENCES
|
||||
/*tp_traverse*/ (traverseproc)pygpu_batch__tp_traverse,
|
||||
#else
|
||||
/*tp_traverse*/ NULL,
|
||||
#endif
|
||||
#ifdef USE_GPU_PY_REFERENCES
|
||||
/*tp_clear*/ (inquiry)pygpu_batch__tp_clear,
|
||||
#else
|
||||
/*tp_clear*/ NULL,
|
||||
#endif
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_batch__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ NULL,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ pygpu_batch__tp_new,
|
||||
/*tp_free*/ NULL,
|
||||
#ifdef USE_GPU_PY_REFERENCES
|
||||
/*tp_is_gc*/ (inquiry)pygpu_batch__tp_is_gc,
|
||||
#else
|
||||
/*tp_is_gc*/ NULL,
|
||||
#endif
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
|
||||
@@ -671,23 +671,59 @@ PyDoc_STRVAR(
|
||||
" :arg data: Optional data array.\n"
|
||||
" :type data: sequence\n");
|
||||
PyTypeObject BPyGPU_BufferType = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "Buffer",
|
||||
.tp_basicsize = sizeof(BPyGPUBuffer),
|
||||
.tp_dealloc = (destructor)pygpu_buffer__tp_dealloc,
|
||||
.tp_repr = (reprfunc)pygpu_buffer__tp_repr,
|
||||
.tp_as_sequence = &pygpu_buffer__tp_as_sequence,
|
||||
.tp_as_mapping = &pygpu_buffer__tp_as_mapping,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "Buffer",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUBuffer),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)pygpu_buffer__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_compare*/ NULL,
|
||||
/*tp_repr*/ (reprfunc)pygpu_buffer__tp_repr,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ &pygpu_buffer__tp_as_sequence,
|
||||
/*tp_as_mapping*/ &pygpu_buffer__tp_as_mapping,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
#ifdef PYGPU_BUFFER_PROTOCOL
|
||||
.tp_as_buffer = &pygpu_buffer__tp_as_buffer,
|
||||
/*tp_as_buffer*/ &pygpu_buffer__tp_as_buffer,
|
||||
#else
|
||||
/*tp_as_buffer*/ NULL,
|
||||
#endif
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,
|
||||
.tp_doc = pygpu_buffer__tp_doc,
|
||||
.tp_traverse = (traverseproc)pygpu_buffer__tp_traverse,
|
||||
.tp_clear = (inquiry)pygpu_buffer__tp_clear,
|
||||
.tp_methods = pygpu_buffer__tp_methods,
|
||||
.tp_getset = pygpu_buffer_getseters,
|
||||
.tp_new = pygpu_buffer__tp_new,
|
||||
.tp_is_gc = (inquiry)pygpu_buffer__tp_is_gc,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,
|
||||
/*tp_doc*/ pygpu_buffer__tp_doc,
|
||||
/*tp_traverse*/ (traverseproc)pygpu_buffer__tp_traverse,
|
||||
/*tp_clear*/ (inquiry)pygpu_buffer__tp_clear,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_buffer__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ pygpu_buffer_getseters,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ pygpu_buffer__tp_new,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ (inquiry)pygpu_buffer__tp_is_gc,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
static size_t pygpu_buffer_calc_size(const int format,
|
||||
|
||||
@@ -303,7 +303,7 @@ static PyMethodDef pygpu_capabilities__tp_methods[] = {
|
||||
|
||||
PyDoc_STRVAR(pygpu_capabilities__tp_doc, "This module provides access to the GPU capabilities.");
|
||||
static PyModuleDef pygpu_capabilities_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "gpu.capabilities",
|
||||
/*m_doc*/ pygpu_capabilities__tp_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -186,12 +186,55 @@ PyDoc_STRVAR(pygpu_IndexBuf__tp_doc,
|
||||
" Optionally the sequence can support the buffer protocol.\n"
|
||||
" :type seq: 1D or 2D sequence\n");
|
||||
PyTypeObject BPyGPUIndexBuf_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUIndexBuf",
|
||||
.tp_basicsize = sizeof(BPyGPUIndexBuf),
|
||||
.tp_dealloc = (destructor)pygpu_IndexBuf__tp_dealloc,
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_doc = pygpu_IndexBuf__tp_doc,
|
||||
.tp_new = pygpu_IndexBuf__tp_new,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUIndexBuf",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUIndexBuf),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)pygpu_IndexBuf__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ pygpu_IndexBuf__tp_doc,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ NULL,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ NULL,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ pygpu_IndexBuf__tp_new,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
|
||||
@@ -174,11 +174,55 @@ static PyMethodDef pygpu_framebuffer_stack_context__tp_methods[] = {
|
||||
};
|
||||
|
||||
static PyTypeObject FramebufferStackContext_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUFrameBufferStackContext",
|
||||
.tp_basicsize = sizeof(PyFrameBufferStackContext),
|
||||
.tp_dealloc = (destructor)pygpu_framebuffer_stack_context__tp_dealloc,
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_methods = pygpu_framebuffer_stack_context__tp_methods,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUFrameBufferStackContext",
|
||||
/*tp_basicsize*/ sizeof(PyFrameBufferStackContext),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)pygpu_framebuffer_stack_context__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ NULL,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_framebuffer_stack_context__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ NULL,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ NULL,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
PyDoc_STRVAR(pygpu_framebuffer_bind_doc,
|
||||
@@ -704,14 +748,55 @@ PyDoc_STRVAR(pygpu_framebuffer__tp_doc,
|
||||
"containing keywords: 'texture', 'layer' and 'mip'.\n"
|
||||
" :type color_slots: tuple or Nonetype\n");
|
||||
PyTypeObject BPyGPUFrameBuffer_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUFrameBuffer",
|
||||
.tp_basicsize = sizeof(BPyGPUFrameBuffer),
|
||||
.tp_dealloc = (destructor)BPyGPUFrameBuffer__tp_dealloc,
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_doc = pygpu_framebuffer__tp_doc,
|
||||
.tp_methods = pygpu_framebuffer__tp_methods,
|
||||
.tp_getset = pygpu_framebuffer__tp_getseters,
|
||||
.tp_new = pygpu_framebuffer__tp_new,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUFrameBuffer",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUFrameBuffer),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)BPyGPUFrameBuffer__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ pygpu_framebuffer__tp_doc,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_framebuffer__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ pygpu_framebuffer__tp_getseters,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ pygpu_framebuffer__tp_new,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
|
||||
@@ -161,10 +161,55 @@ static PyMethodDef pygpu_matrix_stack_context__tp_methods[] = {
|
||||
};
|
||||
|
||||
static PyTypeObject PyGPUMatrixStackContext_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUMatrixStackContext",
|
||||
.tp_basicsize = sizeof(BPyGPU_MatrixStackContext),
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_methods = pygpu_matrix_stack_context__tp_methods,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUMatrixStackContext",
|
||||
/*tp_basicsize*/ sizeof(BPyGPU_MatrixStackContext),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ NULL,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ NULL,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_matrix_stack_context__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ NULL,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ NULL,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
static PyObject *pygpu_matrix_stack_context_enter(BPyGPU_MatrixStackContext *self)
|
||||
@@ -532,7 +577,7 @@ static PyMethodDef pygpu_matrix__tp_methods[] = {
|
||||
|
||||
PyDoc_STRVAR(pygpu_matrix__tp_doc, "This module provides access to the matrix stack.");
|
||||
static PyModuleDef pygpu_matrix_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "gpu.matrix",
|
||||
/*m_doc*/ pygpu_matrix__tp_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -145,11 +145,55 @@ static PyMethodDef pygpu_offscreen_stack_context__tp_methods[] = {
|
||||
};
|
||||
|
||||
static PyTypeObject PyGPUOffscreenStackContext_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUFrameBufferStackContext",
|
||||
.tp_basicsize = sizeof(OffScreenStackContext),
|
||||
.tp_dealloc = (destructor)pygpu_offscreen_stack_context__tp_dealloc,
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_methods = pygpu_offscreen_stack_context__tp_methods,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUFrameBufferStackContext",
|
||||
/*tp_basicsize*/ sizeof(OffScreenStackContext),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)pygpu_offscreen_stack_context__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ NULL,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_offscreen_stack_context__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ NULL,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ NULL,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
PyDoc_STRVAR(pygpu_offscreen_bind_doc,
|
||||
@@ -504,14 +548,55 @@ PyDoc_STRVAR(pygpu_offscreen__tp_doc,
|
||||
" `RGBA32F`,\n"
|
||||
" :type format: str\n");
|
||||
PyTypeObject BPyGPUOffScreen_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUOffScreen",
|
||||
.tp_basicsize = sizeof(BPyGPUOffScreen),
|
||||
.tp_dealloc = (destructor)BPyGPUOffScreen__tp_dealloc,
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_doc = pygpu_offscreen__tp_doc,
|
||||
.tp_methods = pygpu_offscreen__tp_methods,
|
||||
.tp_getset = pygpu_offscreen__tp_getseters,
|
||||
.tp_new = pygpu_offscreen__tp_new,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUOffScreen",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUOffScreen),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)BPyGPUOffScreen__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_compare*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ pygpu_offscreen__tp_doc,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_offscreen__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ pygpu_offscreen__tp_getseters,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ pygpu_offscreen__tp_new,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
|
||||
@@ -143,7 +143,7 @@ static PyMethodDef pygpu_platform__tp_methods[] = {
|
||||
|
||||
PyDoc_STRVAR(pygpu_platform__tp_doc, "This module provides access to GPU Platform definitions.");
|
||||
static PyModuleDef pygpu_platform_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "gpu.platform",
|
||||
/*m_doc*/ pygpu_platform__tp_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -60,7 +60,7 @@ static PyMethodDef pygpu_select__tp_methods[] = {
|
||||
|
||||
PyDoc_STRVAR(pygpu_select__tp_doc, "This module provides access to selection.");
|
||||
static PyModuleDef pygpu_select_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "gpu.select",
|
||||
/*m_doc*/ pygpu_select__tp_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -771,14 +771,55 @@ PyDoc_STRVAR(
|
||||
" :arg name: Name of shader code, for debugging purposes.\n"
|
||||
" :type value: str\n");
|
||||
PyTypeObject BPyGPUShader_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUShader",
|
||||
.tp_basicsize = sizeof(BPyGPUShader),
|
||||
.tp_dealloc = (destructor)pygpu_shader__tp_dealloc,
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_doc = pygpu_shader__tp_doc,
|
||||
.tp_methods = pygpu_shader__tp_methods,
|
||||
.tp_getset = pygpu_shader__tp_getseters,
|
||||
.tp_new = pygpu_shader__tp_new,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUShader",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUShader),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)pygpu_shader__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ pygpu_shader__tp_doc,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_shader__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ pygpu_shader__tp_getseters,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ pygpu_shader__tp_new,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
@@ -906,7 +947,7 @@ PyDoc_STRVAR(pygpu_shader_module__tp_doc,
|
||||
"Its value must be modified using the :class:`gpu.matrix` module.\n"
|
||||
"\n" PYDOC_BUILTIN_SHADER_DESCRIPTION);
|
||||
static PyModuleDef pygpu_shader_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "gpu.shader",
|
||||
/*m_doc*/ pygpu_shader_module__tp_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -373,25 +373,69 @@ PyDoc_STRVAR(pygpu_interface_info__tp_doc,
|
||||
"\n"
|
||||
" :arg name: Name of the interface block.\n"
|
||||
" :type value: str\n");
|
||||
constexpr PyTypeObject pygpu_interface_info_type()
|
||||
{
|
||||
PyTypeObject pytype = {PyVarObject_HEAD_INIT(nullptr, 0)};
|
||||
pytype.tp_name = "GPUStageInterfaceInfo";
|
||||
pytype.tp_basicsize = sizeof(BPyGPUStageInterfaceInfo);
|
||||
pytype.tp_dealloc = pygpu_interface_info__tp_dealloc;
|
||||
pytype.tp_doc = pygpu_interface_info__tp_doc;
|
||||
PyTypeObject BPyGPUStageInterfaceInfo_Type = {
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GPUStageInterfaceInfo",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUStageInterfaceInfo),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ pygpu_interface_info__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ nullptr,
|
||||
/*tp_setattr*/ nullptr,
|
||||
/*tp_compare*/ nullptr,
|
||||
/*tp_repr*/ nullptr,
|
||||
/*tp_as_number*/ nullptr,
|
||||
/*tp_as_sequence*/ nullptr,
|
||||
/*tp_as_mapping*/ nullptr,
|
||||
/*tp_hash*/ nullptr,
|
||||
/*tp_call*/ nullptr,
|
||||
/*tp_str*/ nullptr,
|
||||
/*tp_getattro*/ nullptr,
|
||||
/*tp_setattro*/ nullptr,
|
||||
/*tp_as_buffer*/ nullptr,
|
||||
#ifdef USE_GPU_PY_REFERENCES
|
||||
pytype.tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC;
|
||||
pytype.tp_traverse = pygpu_interface_info__tp_traverse;
|
||||
pytype.tp_clear = pygpu_interface_info__tp_clear;
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,
|
||||
#else
|
||||
pytype.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
#endif
|
||||
pytype.tp_methods = pygpu_interface_info__tp_methods;
|
||||
pytype.tp_getset = pygpu_interface_info__tp_getseters;
|
||||
pytype.tp_new = pygpu_interface_info__tp_new;
|
||||
return pytype;
|
||||
}
|
||||
/*tp_doc*/ pygpu_interface_info__tp_doc,
|
||||
#ifdef USE_GPU_PY_REFERENCES
|
||||
/*tp_traverse*/ pygpu_interface_info__tp_traverse,
|
||||
#else
|
||||
/*tp_traverse*/ nullptr,
|
||||
#endif
|
||||
#ifdef USE_GPU_PY_REFERENCES
|
||||
/*tp_clear*/ pygpu_interface_info__tp_clear,
|
||||
#else
|
||||
/*tp_clear*/ nullptr,
|
||||
#endif
|
||||
/*tp_richcompare*/ nullptr,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ nullptr,
|
||||
/*tp_iternext*/ nullptr,
|
||||
/*tp_methods*/ pygpu_interface_info__tp_methods,
|
||||
/*tp_members*/ nullptr,
|
||||
/*tp_getset*/ pygpu_interface_info__tp_getseters,
|
||||
/*tp_base*/ nullptr,
|
||||
/*tp_dict*/ nullptr,
|
||||
/*tp_descr_get*/ nullptr,
|
||||
/*tp_descr_set*/ nullptr,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ nullptr,
|
||||
/*tp_alloc*/ nullptr,
|
||||
/*tp_new*/ pygpu_interface_info__tp_new,
|
||||
/*tp_free*/ nullptr,
|
||||
/*tp_is_gc*/ nullptr,
|
||||
/*tp_bases*/ nullptr,
|
||||
/*tp_mro*/ nullptr,
|
||||
/*tp_cache*/ nullptr,
|
||||
/*tp_subclasses*/ nullptr,
|
||||
/*tp_weaklist*/ nullptr,
|
||||
/*tp_del*/ nullptr,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ nullptr,
|
||||
/*tp_vectorcall*/ nullptr,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
|
||||
@@ -1078,24 +1122,70 @@ PyDoc_STRVAR(pygpu_shader_info__tp_doc,
|
||||
".. class:: GPUShaderCreateInfo()\n"
|
||||
"\n"
|
||||
" Stores and describes types and variables that are used in shader sources.\n");
|
||||
constexpr PyTypeObject pygpu_shader_info_type()
|
||||
{
|
||||
PyTypeObject pytype = {PyVarObject_HEAD_INIT(nullptr, 0)};
|
||||
pytype.tp_name = "GPUShaderCreateInfo";
|
||||
pytype.tp_basicsize = sizeof(BPyGPUShaderCreateInfo);
|
||||
pytype.tp_dealloc = pygpu_shader_info__tp_dealloc;
|
||||
pytype.tp_doc = pygpu_shader_info__tp_doc;
|
||||
|
||||
PyTypeObject BPyGPUShaderCreateInfo_Type = {
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
||||
/*tp_name*/ "GPUShaderCreateInfo",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUShaderCreateInfo),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ pygpu_shader_info__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ nullptr,
|
||||
/*tp_setattr*/ nullptr,
|
||||
/*tp_compare*/ nullptr,
|
||||
/*tp_repr*/ nullptr,
|
||||
/*tp_as_number*/ nullptr,
|
||||
/*tp_as_sequence*/ nullptr,
|
||||
/*tp_as_mapping*/ nullptr,
|
||||
/*tp_hash*/ nullptr,
|
||||
/*tp_call*/ nullptr,
|
||||
/*tp_str*/ nullptr,
|
||||
/*tp_getattro*/ nullptr,
|
||||
/*tp_setattro*/ nullptr,
|
||||
/*tp_as_buffer*/ nullptr,
|
||||
#ifdef USE_GPU_PY_REFERENCES
|
||||
pytype.tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC;
|
||||
pytype.tp_traverse = pygpu_shader_info__tp_traverse;
|
||||
pytype.tp_clear = pygpu_shader_info__tp_clear;
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,
|
||||
#else
|
||||
pytype.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
#endif
|
||||
pytype.tp_methods = pygpu_shader_info__tp_methods;
|
||||
pytype.tp_new = pygpu_shader_info__tp_new;
|
||||
return pytype;
|
||||
}
|
||||
/*tp_doc*/ pygpu_shader_info__tp_doc,
|
||||
#ifdef USE_GPU_PY_REFERENCES
|
||||
/*tp_traverse*/ pygpu_shader_info__tp_traverse,
|
||||
#else
|
||||
/*tp_traverse*/ nullptr,
|
||||
#endif
|
||||
#ifdef USE_GPU_PY_REFERENCES
|
||||
/*tp_clear*/ pygpu_shader_info__tp_clear,
|
||||
#else
|
||||
/*tp_clear*/ nullptr,
|
||||
#endif
|
||||
/*tp_richcompare*/ nullptr,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ nullptr,
|
||||
/*tp_iternext*/ nullptr,
|
||||
/*tp_methods*/ pygpu_shader_info__tp_methods,
|
||||
/*tp_members*/ nullptr,
|
||||
/*tp_getset*/ nullptr,
|
||||
/*tp_base*/ nullptr,
|
||||
/*tp_dict*/ nullptr,
|
||||
/*tp_descr_get*/ nullptr,
|
||||
/*tp_descr_set*/ nullptr,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ nullptr,
|
||||
/*tp_alloc*/ nullptr,
|
||||
/*tp_new*/ pygpu_shader_info__tp_new,
|
||||
/*tp_free*/ nullptr,
|
||||
/*tp_is_gc*/ nullptr,
|
||||
/*tp_bases*/ nullptr,
|
||||
/*tp_mro*/ nullptr,
|
||||
/*tp_cache*/ nullptr,
|
||||
/*tp_subclasses*/ nullptr,
|
||||
/*tp_weaklist*/ nullptr,
|
||||
/*tp_del*/ nullptr,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ nullptr,
|
||||
/*tp_vectorcall*/ nullptr,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
|
||||
@@ -1103,9 +1193,6 @@ constexpr PyTypeObject pygpu_shader_info_type()
|
||||
/** \name Public API
|
||||
* \{ */
|
||||
|
||||
PyTypeObject BPyGPUStageInterfaceInfo_Type = pygpu_interface_info_type();
|
||||
PyTypeObject BPyGPUShaderCreateInfo_Type = pygpu_shader_info_type();
|
||||
|
||||
PyObject *BPyGPUStageInterfaceInfo_CreatePyObject(GPUStageInterfaceInfo *interface)
|
||||
{
|
||||
BPyGPUStageInterfaceInfo *self;
|
||||
|
||||
@@ -511,7 +511,7 @@ static PyMethodDef pygpu_state__tp_methods[] = {
|
||||
|
||||
PyDoc_STRVAR(pygpu_state__tp_doc, "This module provides access to the gpu state.");
|
||||
static PyModuleDef pygpu_state_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "gpu.state",
|
||||
/*m_doc*/ pygpu_state__tp_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -514,14 +514,55 @@ PyDoc_STRVAR(
|
||||
" :arg data: Buffer object to fill the texture.\n"
|
||||
" :type data: :class:`gpu.types.Buffer`\n");
|
||||
PyTypeObject BPyGPUTexture_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUTexture",
|
||||
.tp_basicsize = sizeof(BPyGPUTexture),
|
||||
.tp_dealloc = (destructor)BPyGPUTexture__tp_dealloc,
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_doc = pygpu_texture__tp_doc,
|
||||
.tp_methods = pygpu_texture__tp_methods,
|
||||
.tp_getset = pygpu_texture__tp_getseters,
|
||||
.tp_new = pygpu_texture__tp_new,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUTexture",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUTexture),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)BPyGPUTexture__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ pygpu_texture__tp_doc,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_texture__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ pygpu_texture__tp_getseters,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ pygpu_texture__tp_new,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
@@ -563,7 +604,7 @@ static PyMethodDef pygpu_texture__m_methods[] = {
|
||||
|
||||
PyDoc_STRVAR(pygpu_texture__m_doc, "This module provides utils for textures.");
|
||||
static PyModuleDef pygpu_texture_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "gpu.texture",
|
||||
/*m_doc*/ pygpu_texture__m_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
* \{ */
|
||||
|
||||
static PyModuleDef pygpu_types_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "gpu.types",
|
||||
/*m_doc*/ NULL,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -166,14 +166,55 @@ PyDoc_STRVAR(pygpu_uniformbuffer__tp_doc,
|
||||
" :arg data: Data to fill the buffer.\n"
|
||||
" :type data: object exposing buffer interface\n");
|
||||
PyTypeObject BPyGPUUniformBuf_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUUniformBuf",
|
||||
.tp_basicsize = sizeof(BPyGPUUniformBuf),
|
||||
.tp_dealloc = (destructor)BPyGPUUniformBuf__tp_dealloc,
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_doc = pygpu_uniformbuffer__tp_doc,
|
||||
.tp_methods = pygpu_uniformbuffer__tp_methods,
|
||||
.tp_getset = pygpu_uniformbuffer__tp_getseters,
|
||||
.tp_new = pygpu_uniformbuffer__tp_new,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUUniformBuf",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUUniformBuf),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)BPyGPUUniformBuf__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ pygpu_uniformbuffer__tp_doc,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_uniformbuffer__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ pygpu_uniformbuffer__tp_getseters,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ pygpu_uniformbuffer__tp_new,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
|
||||
@@ -335,13 +335,55 @@ PyDoc_STRVAR(pygpu_vertbuf__tp_doc,
|
||||
" :arg len: Amount of vertices that will fit into this buffer.\n"
|
||||
" :type len: int\n");
|
||||
PyTypeObject BPyGPUVertBuf_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUVertBuf",
|
||||
.tp_basicsize = sizeof(BPyGPUVertBuf),
|
||||
.tp_dealloc = (destructor)pygpu_vertbuf__tp_dealloc,
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_doc = pygpu_vertbuf__tp_doc,
|
||||
.tp_methods = pygpu_vertbuf__tp_methods,
|
||||
.tp_new = pygpu_vertbuf__tp_new,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUVertBuf",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUVertBuf),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)pygpu_vertbuf__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ pygpu_vertbuf__tp_doc,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_vertbuf__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ NULL,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ pygpu_vertbuf__tp_new,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
|
||||
@@ -138,13 +138,55 @@ PyDoc_STRVAR(pygpu_vertformat__tp_doc,
|
||||
"\n"
|
||||
" This object contains information about the structure of a vertex buffer.\n");
|
||||
PyTypeObject BPyGPUVertFormat_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "GPUVertFormat",
|
||||
.tp_basicsize = sizeof(BPyGPUVertFormat),
|
||||
.tp_dealloc = (destructor)pygpu_vertformat__tp_dealloc,
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_doc = pygpu_vertformat__tp_doc,
|
||||
.tp_methods = pygpu_vertformat__tp_methods,
|
||||
.tp_new = pygpu_vertformat__tp_new,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "GPUVertFormat",
|
||||
/*tp_basicsize*/ sizeof(BPyGPUVertFormat),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)pygpu_vertformat__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ pygpu_vertformat__tp_doc,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ pygpu_vertformat__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ NULL,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ pygpu_vertformat__tp_new,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
|
||||
@@ -154,12 +154,13 @@ static PyObject *bpy_app_handlers_persistent_new(PyTypeObject *UNUSED(type),
|
||||
|
||||
/** Dummy type because decorators can't be a #PyCFunction. */
|
||||
static PyTypeObject BPyPersistent_Type = {
|
||||
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(
|
||||
#if defined(_MSC_VER)
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
NULL,
|
||||
#else
|
||||
PyVarObject_HEAD_INIT(&PyType_Type, 0)
|
||||
&PyType_Type,
|
||||
#endif
|
||||
0)
|
||||
/*tp_name*/ "persistent",
|
||||
/*tp_basicsize*/ 0,
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -164,7 +164,7 @@ static PyMethodDef M_AppIcons_methods[] = {
|
||||
};
|
||||
|
||||
static PyModuleDef M_AppIcons_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bpy.app.icons",
|
||||
/*m_doc*/ NULL,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -165,7 +165,7 @@ static PyMethodDef M_AppTimers_methods[] = {
|
||||
};
|
||||
|
||||
static PyModuleDef M_AppTimers_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bpy.app.timers",
|
||||
/*m_doc*/ NULL,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -781,7 +781,7 @@ PyDoc_STRVAR(app_translations_doc,
|
||||
"to feature translations for its own UI messages.\n"
|
||||
"\n");
|
||||
static PyTypeObject BlenderAppTranslationsType = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bpy.app._translations_type",
|
||||
/*tp_basicsize*/ sizeof(BlenderAppTranslations),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -780,7 +780,7 @@ extern int main_python_enter(int argc, const char **argv);
|
||||
extern void main_python_exit(void);
|
||||
|
||||
static struct PyModuleDef bpy_proxy_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bpy",
|
||||
/*m_doc*/ NULL,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -90,7 +90,7 @@ static void bpy_lib_dealloc(BPy_Library *self)
|
||||
}
|
||||
|
||||
static PyTypeObject bpy_lib_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bpy_lib",
|
||||
/*tp_basicsize*/ sizeof(BPy_Library),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -396,7 +396,7 @@ static PyMethodDef BPy_msgbus_methods[] = {
|
||||
};
|
||||
|
||||
static PyModuleDef _bpy_msgbus_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "msgbus",
|
||||
/*m_doc*/ NULL,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -437,7 +437,7 @@ static PyMethodDef bpy_ops_methods[] = {
|
||||
};
|
||||
|
||||
static PyModuleDef bpy_ops_module = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "_bpy.ops",
|
||||
/*m_doc*/ NULL,
|
||||
/*m_size*/ -1, /* multiple "initialization" just copies the module dict. */
|
||||
|
||||
@@ -23,7 +23,7 @@ extern const char *imb_ext_audio[];
|
||||
|
||||
/*----------------------------MODULE INIT-------------------------*/
|
||||
static PyModuleDef _bpy_path_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "_bpy_path",
|
||||
/*m_doc*/ NULL,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -281,21 +281,55 @@ PyDoc_STRVAR(bpy_prop_deferred_doc,
|
||||
" This is not part of the stable API and may change between releases.");
|
||||
|
||||
PyTypeObject bpy_prop_deferred_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
|
||||
.tp_name = "_PropertyDeferred",
|
||||
.tp_basicsize = sizeof(BPy_PropDeferred),
|
||||
.tp_dealloc = (destructor)bpy_prop_deferred_dealloc,
|
||||
.tp_repr = (reprfunc)bpy_prop_deferred_repr,
|
||||
.tp_call = (ternaryfunc)bpy_prop_deferred_call,
|
||||
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,
|
||||
|
||||
.tp_doc = bpy_prop_deferred_doc,
|
||||
.tp_traverse = (traverseproc)bpy_prop_deferred_traverse,
|
||||
.tp_clear = (inquiry)bpy_prop_deferred_clear,
|
||||
|
||||
.tp_getset = bpy_prop_deferred_getset,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "_PropertyDeferred",
|
||||
/*tp_basicsize*/ sizeof(BPy_PropDeferred),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)bpy_prop_deferred_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ (reprfunc)bpy_prop_deferred_repr,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ (ternaryfunc)bpy_prop_deferred_call,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC,
|
||||
/*tp_doc*/ bpy_prop_deferred_doc,
|
||||
/*tp_traverse*/ (traverseproc)bpy_prop_deferred_traverse,
|
||||
/*tp_clear*/ (inquiry)bpy_prop_deferred_clear,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ NULL,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ bpy_prop_deferred_getset,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ NULL,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
static PyObject *bpy_prop_deferred_data_CreatePyObject(PyObject *fn, PyObject *kw)
|
||||
@@ -4703,7 +4737,7 @@ PyDoc_STRVAR(
|
||||
".. note:: All parameters to these functions must be passed as keywords.\n");
|
||||
|
||||
static PyModuleDef props_module = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bpy.props",
|
||||
/*m_doc*/ props_module_doc,
|
||||
/*m_size*/ -1, /* multiple "initialization" just copies the module dict. */
|
||||
|
||||
@@ -6610,7 +6610,7 @@ static PyObject *pyrna_func_doc_get(BPy_FunctionRNA *self, void *UNUSED(closure)
|
||||
}
|
||||
|
||||
PyTypeObject pyrna_struct_meta_idprop_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bpy_struct_meta_idprop",
|
||||
/* NOTE: would be `sizeof(PyTypeObject)`,
|
||||
* but sub-types of Type must be #PyHeapTypeObject's. */
|
||||
@@ -6670,7 +6670,7 @@ PyTypeObject pyrna_struct_meta_idprop_Type = {
|
||||
/*-----------------------BPy_StructRNA method def------------------------------*/
|
||||
|
||||
PyTypeObject pyrna_struct_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bpy_struct",
|
||||
/*tp_basicsize*/ sizeof(BPy_StructRNA),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -6737,7 +6737,7 @@ PyTypeObject pyrna_struct_Type = {
|
||||
/*-----------------------BPy_PropertyRNA method def------------------------------*/
|
||||
|
||||
PyTypeObject pyrna_prop_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bpy_prop",
|
||||
/*tp_basicsize*/ sizeof(BPy_PropertyRNA),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -6793,7 +6793,7 @@ PyTypeObject pyrna_prop_Type = {
|
||||
};
|
||||
|
||||
PyTypeObject pyrna_prop_array_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bpy_prop_array",
|
||||
/*tp_basicsize*/ sizeof(BPy_PropertyArrayRNA),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -6849,7 +6849,7 @@ PyTypeObject pyrna_prop_array_Type = {
|
||||
};
|
||||
|
||||
PyTypeObject pyrna_prop_collection_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bpy_prop_collection",
|
||||
/*tp_basicsize*/ sizeof(BPy_PropertyRNA),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -6906,7 +6906,7 @@ PyTypeObject pyrna_prop_collection_Type = {
|
||||
|
||||
/* only for add/remove/move methods */
|
||||
static PyTypeObject pyrna_prop_collection_idprop_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bpy_prop_collection_idprop",
|
||||
/*tp_basicsize*/ sizeof(BPy_PropertyRNA),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -6964,7 +6964,7 @@ static PyTypeObject pyrna_prop_collection_idprop_Type = {
|
||||
/*-----------------------BPy_PropertyRNA method def------------------------------*/
|
||||
|
||||
PyTypeObject pyrna_func_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bpy_func",
|
||||
/*tp_basicsize*/ sizeof(BPy_FunctionRNA),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -7032,7 +7032,7 @@ static void pyrna_prop_collection_iter_dealloc(BPy_PropertyCollectionIterRNA *se
|
||||
static PyObject *pyrna_prop_collection_iter_next(BPy_PropertyCollectionIterRNA *self);
|
||||
|
||||
static PyTypeObject pyrna_prop_collection_iter_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bpy_prop_collection_iter",
|
||||
/*tp_basicsize*/ sizeof(BPy_PropertyCollectionIterRNA),
|
||||
/*tp_itemsize*/ 0,
|
||||
@@ -7793,7 +7793,7 @@ static PyMethodDef bpy_types_module_methods[] = {
|
||||
|
||||
PyDoc_STRVAR(bpy_types_module_doc, "Access to internal Blender types");
|
||||
static PyModuleDef bpy_types_module_def = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bpy.types",
|
||||
/*m_doc*/ bpy_types_module_doc,
|
||||
/*m_size*/ sizeof(struct BPy_TypesModule_State),
|
||||
|
||||
@@ -164,11 +164,55 @@ static PyMethodDef bpy_rna_context_temp_override__tp_methods[] = {
|
||||
};
|
||||
|
||||
static PyTypeObject BPyContextTempOverride_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0).tp_name = "ContextTempOverride",
|
||||
.tp_basicsize = sizeof(BPyContextTempOverride),
|
||||
.tp_dealloc = (destructor)bpy_rna_context_temp_override__tp_dealloc,
|
||||
.tp_flags = Py_TPFLAGS_DEFAULT,
|
||||
.tp_methods = bpy_rna_context_temp_override__tp_methods,
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "ContextTempOverride",
|
||||
/*tp_basicsize*/ sizeof(BPyContextTempOverride),
|
||||
/*tp_itemsize*/ 0,
|
||||
/*tp_dealloc*/ (destructor)bpy_rna_context_temp_override__tp_dealloc,
|
||||
/*tp_vectorcall_offset*/ 0,
|
||||
/*tp_getattr*/ NULL,
|
||||
/*tp_setattr*/ NULL,
|
||||
/*tp_as_async*/ NULL,
|
||||
/*tp_repr*/ NULL,
|
||||
/*tp_as_number*/ NULL,
|
||||
/*tp_as_sequence*/ NULL,
|
||||
/*tp_as_mapping*/ NULL,
|
||||
/*tp_hash*/ NULL,
|
||||
/*tp_call*/ NULL,
|
||||
/*tp_str*/ NULL,
|
||||
/*tp_getattro*/ NULL,
|
||||
/*tp_setattro*/ NULL,
|
||||
/*tp_as_buffer*/ NULL,
|
||||
/*tp_flags*/ Py_TPFLAGS_DEFAULT,
|
||||
/*tp_doc*/ NULL,
|
||||
/*tp_traverse*/ NULL,
|
||||
/*tp_clear*/ NULL,
|
||||
/*tp_richcompare*/ NULL,
|
||||
/*tp_weaklistoffset*/ 0,
|
||||
/*tp_iter*/ NULL,
|
||||
/*tp_iternext*/ NULL,
|
||||
/*tp_methods*/ bpy_rna_context_temp_override__tp_methods,
|
||||
/*tp_members*/ NULL,
|
||||
/*tp_getset*/ NULL,
|
||||
/*tp_base*/ NULL,
|
||||
/*tp_dict*/ NULL,
|
||||
/*tp_descr_get*/ NULL,
|
||||
/*tp_descr_set*/ NULL,
|
||||
/*tp_dictoffset*/ 0,
|
||||
/*tp_init*/ NULL,
|
||||
/*tp_alloc*/ NULL,
|
||||
/*tp_new*/ NULL,
|
||||
/*tp_free*/ NULL,
|
||||
/*tp_is_gc*/ NULL,
|
||||
/*tp_bases*/ NULL,
|
||||
/*tp_mro*/ NULL,
|
||||
/*tp_cache*/ NULL,
|
||||
/*tp_subclasses*/ NULL,
|
||||
/*tp_weaklist*/ NULL,
|
||||
/*tp_del*/ NULL,
|
||||
/*tp_version_tag*/ 0,
|
||||
/*tp_finalize*/ NULL,
|
||||
/*tp_vectorcall*/ NULL,
|
||||
};
|
||||
|
||||
/** \} */
|
||||
|
||||
@@ -63,7 +63,7 @@ static void bpy_rna_data_context_dealloc(BPy_DataContext *self)
|
||||
PyObject_GC_Del(self);
|
||||
}
|
||||
static PyTypeObject bpy_rna_data_context_Type = {
|
||||
PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*ob_base*/ PyVarObject_HEAD_INIT(NULL, 0)
|
||||
/*tp_name*/ "bpy_rna_data_context",
|
||||
/*tp_basicsize*/ sizeof(BPy_DataContext),
|
||||
/*tp_itemsize*/ 0,
|
||||
|
||||
@@ -167,7 +167,7 @@ PyDoc_STRVAR(
|
||||
"This object contains basic static methods to handle cached (non-ID) previews in Blender\n"
|
||||
"(low-level API, not exposed to final users).");
|
||||
static PyModuleDef bpy_utils_previews_module = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bpy._utils_previews",
|
||||
/*m_doc*/ bpy_utils_previews_doc,
|
||||
/*m_size*/ 0,
|
||||
|
||||
@@ -339,7 +339,7 @@ static PyMethodDef bpyunits_methods[] = {
|
||||
PyDoc_STRVAR(bpyunits_doc, "This module contains some data/methods regarding units handling.");
|
||||
|
||||
static PyModuleDef bpyunits_module = {
|
||||
PyModuleDef_HEAD_INIT,
|
||||
/*m_base*/ PyModuleDef_HEAD_INIT,
|
||||
/*m_name*/ "bpy.utils.units",
|
||||
/*m_doc*/ bpyunits_doc,
|
||||
/*m_size*/ -1, /* multiple "initialization" just copies the module dict. */
|
||||
|
||||
@@ -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