Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/python/intern/bpy_props.c')
-rw-r--r--source/blender/python/intern/bpy_props.c208
1 files changed, 197 insertions, 11 deletions
diff --git a/source/blender/python/intern/bpy_props.c b/source/blender/python/intern/bpy_props.c
index 6f278c1c771..893ea90a235 100644
--- a/source/blender/python/intern/bpy_props.c
+++ b/source/blender/python/intern/bpy_props.c
@@ -2730,7 +2730,23 @@ static PyObject *BPy_BoolProperty(PyObject *self, PyObject *args, PyObject *kw)
"set",
NULL,
};
- static _PyArg_Parser _parser = {"O&|$ssO&O&O&O&O&OOO:BoolProperty", _keywords, 0};
+ static _PyArg_Parser _parser = {
+ "O&" /* `attr` */
+ "|$" /* Optional, keyword only arguments. */
+ "s" /* `name` */
+ "s" /* `description` */
+ "O&" /* `default` */
+ "O&" /* `options` */
+ "O&" /* `override` */
+ "O&" /* `tags` */
+ "O&" /* `subtype` */
+ "O" /* `update` */
+ "O" /* `get` */
+ "O" /* `set` */
+ ":BoolProperty",
+ _keywords,
+ 0,
+ };
if (!_PyArg_ParseTupleAndKeywordsFast(args,
kw,
&_parser,
@@ -2862,7 +2878,24 @@ static PyObject *BPy_BoolVectorProperty(PyObject *self, PyObject *args, PyObject
"set",
NULL,
};
- static _PyArg_Parser _parser = {"O&|$ssOO&O&O&O&O&OOO:BoolVectorProperty", _keywords, 0};
+ static _PyArg_Parser _parser = {
+ "O&" /* `attr` */
+ "|$" /* Optional, keyword only arguments. */
+ "s" /* `name` */
+ "s" /* `description` */
+ "O" /* `default` */
+ "O&" /* `options` */
+ "O&" /* `override` */
+ "O&" /* `tags` */
+ "O&" /* `subtype` */
+ "O&" /* `size` */
+ "O" /* `update` */
+ "O" /* `get` */
+ "O" /* `set` */
+ ":BoolVectorProperty",
+ _keywords,
+ 0,
+ };
if (!_PyArg_ParseTupleAndKeywordsFast(args,
kw,
&_parser,
@@ -3025,7 +3058,28 @@ static PyObject *BPy_IntProperty(PyObject *self, PyObject *args, PyObject *kw)
"set",
NULL,
};
- static _PyArg_Parser _parser = {"O&|$ssiiiiiiO&O&O&O&OOO:IntProperty", _keywords, 0};
+ static _PyArg_Parser _parser = {
+ "O&" /* `attr` */
+ "|$" /* Optional, keyword only arguments. */
+ "s" /* `name` */
+ "s" /* `description` */
+ "i" /* `default` */
+ "i" /* `min` */
+ "i" /* `max` */
+ "i" /* `soft_min` */
+ "i" /* `soft_max` */
+ "i" /* `step` */
+ "O&" /* `options` */
+ "O&" /* `override` */
+ "O&" /* `tags` */
+ "O&" /* `subtype` */
+ "O" /* `update` */
+ "O" /* `get` */
+ "O" /* `set` */
+ ":IntProperty",
+ _keywords,
+ 0,
+ };
if (!_PyArg_ParseTupleAndKeywordsFast(args,
kw,
&_parser,
@@ -3178,7 +3232,29 @@ static PyObject *BPy_IntVectorProperty(PyObject *self, PyObject *args, PyObject
"set",
NULL,
};
- static _PyArg_Parser _parser = {"O&|$ssOiiiiiO&O&O&O&O&OOO:IntVectorProperty", _keywords, 0};
+ static _PyArg_Parser _parser = {
+ "O&" /* `attr` */
+ "|$" /* Optional, keyword only arguments. */
+ "s" /* `name` */
+ "s" /* `description` */
+ "O" /* `default` */
+ "i" /* `min` */
+ "i" /* `max` */
+ "i" /* `soft_min` */
+ "i" /* `soft_max` */
+ "i" /* `step` */
+ "O&" /* `options` */
+ "O&" /* `override` */
+ "O&" /* `tags` */
+ "O&" /* `subtype` */
+ "O&" /* `size` */
+ "O" /* `update` */
+ "O" /* `get` */
+ "O" /* `set` */
+ ":IntVectorProperty",
+ _keywords,
+ 0,
+ };
if (!_PyArg_ParseTupleAndKeywordsFast(args,
kw,
&_parser,
@@ -3343,7 +3419,30 @@ static PyObject *BPy_FloatProperty(PyObject *self, PyObject *args, PyObject *kw)
"soft_max", "step", "precision", "options", "override", "tags", "subtype",
"unit", "update", "get", "set", NULL,
};
- static _PyArg_Parser _parser = {"O&|$ssffffffiO&O&O&O&O&OOO:FloatProperty", _keywords, 0};
+ static _PyArg_Parser _parser = {
+ "O&" /* `attr` */
+ "|$" /* Optional, keyword only arguments. */
+ "s" /* `name` */
+ "s" /* `description` */
+ "f" /* `default` */
+ "f" /* `min` */
+ "f" /* `max` */
+ "f" /* `soft_min` */
+ "f" /* `soft_max` */
+ "f" /* `step` */
+ "i" /* `precision` */
+ "O&" /* `options` */
+ "O&" /* `override` */
+ "O&" /* `tags` */
+ "O&" /* `subtype` */
+ "O&" /* `unit` */
+ "O" /* `update` */
+ "O" /* `get` */
+ "O" /* `set` */
+ ":FloatProperty",
+ _keywords,
+ 0,
+ };
if (!_PyArg_ParseTupleAndKeywordsFast(args,
kw,
&_parser,
@@ -3493,7 +3592,30 @@ static PyObject *BPy_FloatVectorProperty(PyObject *self, PyObject *args, PyObjec
"unit", "size", "update", "get", "set", NULL,
};
static _PyArg_Parser _parser = {
- "O&|$ssOfffffiO&O&O&O&O&O&OOO:FloatVectorProperty", _keywords, 0};
+ "O&" /* `attr` */
+ "|$" /* Optional, keyword only arguments. */
+ "s" /* `name` */
+ "s" /* `description` */
+ "O" /* `default` */
+ "f" /* `min` */
+ "f" /* `max` */
+ "f" /* `soft_min` */
+ "f" /* `soft_max` */
+ "f" /* `step` */
+ "i" /* `precision` */
+ "O&" /* `options` */
+ "O&" /* `override` */
+ "O&" /* `tags` */
+ "O&" /* `subtype` */
+ "O&" /* `unit` */
+ "O&" /* `size` */
+ "O" /* `update` */
+ "O" /* `get` */
+ "O" /* `set` */
+ ":FloatVectorProperty",
+ _keywords,
+ 0,
+ };
if (!_PyArg_ParseTupleAndKeywordsFast(args,
kw,
&_parser,
@@ -3661,7 +3783,24 @@ static PyObject *BPy_StringProperty(PyObject *self, PyObject *args, PyObject *kw
"set",
NULL,
};
- static _PyArg_Parser _parser = {"O&|$sssiO&O&O&O&OOO:StringProperty", _keywords, 0};
+ static _PyArg_Parser _parser = {
+ "O&" /* `attr` */
+ "|$" /* Optional, keyword only arguments. */
+ "s" /* `name` */
+ "s" /* `description` */
+ "s" /* `default` */
+ "i" /* `maxlen` */
+ "O&" /* `options` */
+ "O&" /* `override` */
+ "O&" /* `tags` */
+ "O&" /* `subtype` */
+ "O" /* `update` */
+ "O" /* `get` */
+ "O" /* `set` */
+ ":StringProperty",
+ _keywords,
+ 0,
+ };
if (!_PyArg_ParseTupleAndKeywordsFast(args,
kw,
&_parser,
@@ -3831,7 +3970,23 @@ static PyObject *BPy_EnumProperty(PyObject *self, PyObject *args, PyObject *kw)
"set",
NULL,
};
- static _PyArg_Parser _parser = {"O&O|$ssOO&O&O&OOO:EnumProperty", _keywords, 0};
+ static _PyArg_Parser _parser = {
+ "O&" /* `attr` */
+ "O" /* `items` */
+ "|$" /* Optional, keyword only arguments. */
+ "s" /* `name` */
+ "s" /* `description` */
+ "O" /* `default` */
+ "O&" /* `options` */
+ "O&" /* `override` */
+ "O&" /* `tags` */
+ "O" /* `update` */
+ "O" /* `get` */
+ "O" /* `set` */
+ ":EnumProperty",
+ _keywords,
+ 0,
+ };
if (!_PyArg_ParseTupleAndKeywordsFast(args,
kw,
&_parser,
@@ -4031,7 +4186,21 @@ PyObject *BPy_PointerProperty(PyObject *self, PyObject *args, PyObject *kw)
"update",
NULL,
};
- static _PyArg_Parser _parser = {"O&O|$ssO&O&O&OO:PointerProperty", _keywords, 0};
+ static _PyArg_Parser _parser = {
+ "O&" /* `attr` */
+ "O" /* `type` */
+ "|$" /* Optional, keyword only arguments. */
+ "s" /* `name` */
+ "s" /* `description` */
+ "O&" /* `options` */
+ "O&" /* `override` */
+ "O&" /* `tags` */
+ "O" /* `poll` */
+ "O" /* `update` */
+ ":PointerProperty",
+ _keywords,
+ 0,
+ };
if (!_PyArg_ParseTupleAndKeywordsFast(args,
kw,
&_parser,
@@ -4151,7 +4320,19 @@ PyObject *BPy_CollectionProperty(PyObject *self, PyObject *args, PyObject *kw)
"tags",
NULL,
};
- static _PyArg_Parser _parser = {"O&O|$ssO&O&O&:CollectionProperty", _keywords, 0};
+ static _PyArg_Parser _parser = {
+ "O&" /* `attr` */
+ "O" /* `type` */
+ "|$" /* Optional, keyword only arguments. */
+ "s" /* `name` */
+ "s" /* `description` */
+ "O&" /* `options` */
+ "O&" /* `override` */
+ "O&" /* `tags` */
+ ":CollectionProperty",
+ _keywords,
+ 0,
+ };
if (!_PyArg_ParseTupleAndKeywordsFast(args,
kw,
&_parser,
@@ -4251,7 +4432,12 @@ static PyObject *BPy_RemoveProperty(PyObject *self, PyObject *args, PyObject *kw
"attr",
NULL,
};
- static _PyArg_Parser _parser = {"s:RemoveProperty", _keywords, 0};
+ static _PyArg_Parser _parser = {
+ "s" /* `attr` */
+ ":RemoveProperty",
+ _keywords,
+ 0,
+ };
if (!_PyArg_ParseTupleAndKeywordsFast(args, kw, &_parser, &id)) {
return NULL;
}