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_app_ocio.c')
-rw-r--r--source/blender/python/intern/bpy_app_ocio.c82
1 files changed, 42 insertions, 40 deletions
diff --git a/source/blender/python/intern/bpy_app_ocio.c b/source/blender/python/intern/bpy_app_ocio.c
index deb025e0e33..2a56075e00e 100644
--- a/source/blender/python/intern/bpy_app_ocio.c
+++ b/source/blender/python/intern/bpy_app_ocio.c
@@ -32,76 +32,78 @@
static PyTypeObject BlenderAppOCIOType;
static PyStructSequence_Field app_ocio_info_fields[] = {
- {(char *)"supported", (char *)("Boolean, True when Blender is built with OpenColorIO support")},
- {(char *)("version"), (char *)("The OpenColorIO version as a tuple of 3 numbers")},
- {(char *)("version_string"), (char *)("The OpenColorIO version formatted as a string")},
- {NULL},
+ {(char *)"supported",
+ (char *)("Boolean, True when Blender is built with OpenColorIO support")},
+ {(char *)("version"), (char *)("The OpenColorIO version as a tuple of 3 numbers")},
+ {(char *)("version_string"), (char *)("The OpenColorIO version formatted as a string")},
+ {NULL},
};
static PyStructSequence_Desc app_ocio_info_desc = {
- (char *)"bpy.app.ocio", /* name */
- (char *)"This module contains information about OpenColorIO blender is linked against", /* doc */
- app_ocio_info_fields, /* fields */
- ARRAY_SIZE(app_ocio_info_fields) - 1,
+ (char *)"bpy.app.ocio", /* name */
+ (char
+ *)"This module contains information about OpenColorIO blender is linked against", /* doc */
+ app_ocio_info_fields, /* fields */
+ ARRAY_SIZE(app_ocio_info_fields) - 1,
};
static PyObject *make_ocio_info(void)
{
- PyObject *ocio_info;
- int pos = 0;
+ PyObject *ocio_info;
+ int pos = 0;
#ifdef WITH_OCIO
- int curversion;
+ int curversion;
#endif
- ocio_info = PyStructSequence_New(&BlenderAppOCIOType);
- if (ocio_info == NULL) {
- return NULL;
- }
+ ocio_info = PyStructSequence_New(&BlenderAppOCIOType);
+ if (ocio_info == NULL) {
+ return NULL;
+ }
#ifndef WITH_OCIO
-#define SetStrItem(str) \
- PyStructSequence_SET_ITEM(ocio_info, pos++, PyUnicode_FromString(str))
+# define SetStrItem(str) PyStructSequence_SET_ITEM(ocio_info, pos++, PyUnicode_FromString(str))
#endif
-#define SetObjItem(obj) \
- PyStructSequence_SET_ITEM(ocio_info, pos++, obj)
+#define SetObjItem(obj) PyStructSequence_SET_ITEM(ocio_info, pos++, obj)
#ifdef WITH_OCIO
- curversion = OCIO_getVersionHex();
- SetObjItem(PyBool_FromLong(1));
- SetObjItem(PyC_Tuple_Pack_I32(curversion >> 24, (curversion >> 16) % 256, (curversion >> 8) % 256));
- SetObjItem(PyUnicode_FromFormat("%2d, %2d, %2d",
- curversion >> 24, (curversion >> 16) % 256, (curversion >> 8) % 256));
+ curversion = OCIO_getVersionHex();
+ SetObjItem(PyBool_FromLong(1));
+ SetObjItem(
+ PyC_Tuple_Pack_I32(curversion >> 24, (curversion >> 16) % 256, (curversion >> 8) % 256));
+ SetObjItem(PyUnicode_FromFormat(
+ "%2d, %2d, %2d", curversion >> 24, (curversion >> 16) % 256, (curversion >> 8) % 256));
#else
- SetObjItem(PyBool_FromLong(0));
- SetObjItem(PyC_Tuple_Pack_I32(0, 0, 0));
- SetStrItem("Unknown");
+ SetObjItem(PyBool_FromLong(0));
+ SetObjItem(PyC_Tuple_Pack_I32(0, 0, 0));
+ SetStrItem("Unknown");
#endif
- if (PyErr_Occurred()) {
- Py_CLEAR(ocio_info);
- return NULL;
- }
+ if (PyErr_Occurred()) {
+ Py_CLEAR(ocio_info);
+ return NULL;
+ }
#undef SetStrItem
#undef SetObjItem
- return ocio_info;
+ return ocio_info;
}
PyObject *BPY_app_ocio_struct(void)
{
- PyObject *ret;
+ PyObject *ret;
- PyStructSequence_InitType(&BlenderAppOCIOType, &app_ocio_info_desc);
+ PyStructSequence_InitType(&BlenderAppOCIOType, &app_ocio_info_desc);
- ret = make_ocio_info();
+ ret = make_ocio_info();
- /* prevent user from creating new instances */
- BlenderAppOCIOType.tp_init = NULL;
- BlenderAppOCIOType.tp_new = NULL;
- BlenderAppOCIOType.tp_hash = (hashfunc)_Py_HashPointer; /* without this we can't do set(sys.modules) [#29635] */
+ /* prevent user from creating new instances */
+ BlenderAppOCIOType.tp_init = NULL;
+ BlenderAppOCIOType.tp_new = NULL;
+ BlenderAppOCIOType.tp_hash = (hashfunc)
+ _Py_HashPointer; /* without this we can't do set(sys.modules) [#29635] */
- return ret;
+ return ret;
}