Changeset View
Changeset View
Standalone View
Standalone View
source/blender/python/intern/bpy_rna.c
| Show First 20 Lines • Show All 5,041 Lines • ▼ Show 20 Lines | if (!buffer_is_compat) { | ||||
| item = PyLong_FromLong((long) ((int *)array)[i]); | item = PyLong_FromLong((long) ((int *)array)[i]); | ||||
| break; | break; | ||||
| case PROP_RAW_FLOAT: | case PROP_RAW_FLOAT: | ||||
| item = PyFloat_FromDouble((double) ((float *)array)[i]); | item = PyFloat_FromDouble((double) ((float *)array)[i]); | ||||
| break; | break; | ||||
| case PROP_RAW_DOUBLE: | case PROP_RAW_DOUBLE: | ||||
| item = PyFloat_FromDouble((double) ((double *)array)[i]); | item = PyFloat_FromDouble((double) ((double *)array)[i]); | ||||
| break; | break; | ||||
| case PROP_RAW_BOOLEAN: | |||||
| item = PyBool_FromLong((long) ((bool *)array)[i]); | |||||
| break; | |||||
| default: /* PROP_RAW_UNSET */ | default: /* PROP_RAW_UNSET */ | ||||
| /* should never happen */ | /* should never happen */ | ||||
| BLI_assert(!"Invalid array type - get"); | BLI_assert(!"Invalid array type - get"); | ||||
| item = Py_None; | item = Py_None; | ||||
| Py_INCREF(item); | Py_INCREF(item); | ||||
| break; | break; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 3,293 Lines • Show Last 20 Lines | |||||