164
164
#define BPy_BaseTypeRNA BPy_PropertyRNA
166
166
StructRNA *srna_from_self(PyObject *self, const char *error_prefix);
170
170
PyObject *BPY_rna_module(void);
171
171
void BPY_update_rna_module(void);
172
172
/*PyObject *BPY_rna_doc(void);*/
173
173
PyObject *BPY_rna_types(void);
175
176
PyObject *pyrna_struct_CreatePyObject(PointerRNA *ptr);
176
177
PyObject *pyrna_prop_CreatePyObject(PointerRNA *ptr, PropertyRNA *prop);
178
183
/* operators also need this to set args */
179
184
int pyrna_pydict_to_props(PointerRNA *ptr, PyObject *kw, int all_args, const char *error_prefix);
180
185
PyObject *pyrna_prop_to_py(PointerRNA *ptr, PropertyRNA *prop);