Changeset View
Changeset View
Standalone View
Standalone View
source/blender/python/intern/bpy_props.c
| Show First 20 Lines • Show All 120 Lines • ▼ Show 20 Lines | |||||
| }; | }; | ||||
| #define BPY_PROPDEF_OPTIONS_OVERRIDE_COLLECTION_DOC \ | #define BPY_PROPDEF_OPTIONS_OVERRIDE_COLLECTION_DOC \ | ||||
| " :arg override: Enumerator in ['LIBRARY_OVERRIDABLE', 'NO_PROPERTY_NAME', " \ | " :arg override: Enumerator in ['LIBRARY_OVERRIDABLE', 'NO_PROPERTY_NAME', " \ | ||||
| "'USE_INSERTION'].\n" \ | "'USE_INSERTION'].\n" \ | ||||
| " :type override: set\n" | " :type override: set\n" | ||||
| /* subtypes */ | /* subtypes */ | ||||
| /* XXX Keep in sync with rna_rna.c's rna_enum_property_subtype_items ??? | /* Keep in sync with RNA_types.h PropertySubType and rna_rna.c's rna_enum_property_subtype_items */ | ||||
| * Currently it is not... | |||||
| */ | |||||
| static const EnumPropertyItem property_subtype_string_items[] = { | static const EnumPropertyItem property_subtype_string_items[] = { | ||||
| {PROP_FILEPATH, "FILE_PATH", 0, "File Path", ""}, | {PROP_FILEPATH, "FILE_PATH", 0, "File Path", ""}, | ||||
| {PROP_DIRPATH, "DIR_PATH", 0, "Directory Path", ""}, | {PROP_DIRPATH, "DIR_PATH", 0, "Directory Path", ""}, | ||||
| {PROP_FILENAME, "FILE_NAME", 0, "Filename", ""}, | {PROP_FILENAME, "FILE_NAME", 0, "Filename", ""}, | ||||
| {PROP_BYTESTRING, "BYTE_STRING", 0, "Byte String", ""}, | {PROP_BYTESTRING, "BYTE_STRING", 0, "Byte String", ""}, | ||||
| {PROP_PASSWORD, "PASSWORD", 0, "Password", "A string that is displayed hidden ('********')"}, | {PROP_PASSWORD, "PASSWORD", 0, "Password", "A string that is displayed hidden ('********')"}, | ||||
| {PROP_NONE, "NONE", 0, "None", ""}, | {PROP_NONE, "NONE", 0, "None", ""}, | ||||
| {0, NULL, 0, NULL, NULL}, | {0, NULL, 0, NULL, NULL}, | ||||
| }; | }; | ||||
| #define BPY_PROPDEF_SUBTYPE_STRING_DOC \ | #define BPY_PROPDEF_SUBTYPE_STRING_DOC \ | ||||
| " :arg subtype: Enumerator in ['FILE_PATH', 'DIR_PATH', 'FILE_NAME', 'BYTE_STRING', " \ | " :arg subtype: Enumerator in ['FILE_PATH', 'DIR_PATH', 'FILE_NAME', 'BYTE_STRING', " \ | ||||
| "'PASSWORD', 'NONE'].\n" \ | "'PASSWORD', 'NONE'].\n" \ | ||||
| " :type subtype: string\n" | " :type subtype: string\n" | ||||
| static const EnumPropertyItem property_subtype_number_items[] = { | static const EnumPropertyItem property_subtype_number_items[] = { | ||||
| {PROP_PIXEL, "PIXEL", 0, "Pixel", ""}, | {PROP_PIXEL, "PIXEL", 0, "Pixel", ""}, | ||||
| {PROP_UNSIGNED, "UNSIGNED", 0, "Unsigned", ""}, | {PROP_UNSIGNED, "UNSIGNED", 0, "Unsigned", ""}, | ||||
| {PROP_PERCENTAGE, "PERCENTAGE", 0, "Percentage", ""}, | {PROP_PERCENTAGE, "PERCENTAGE", 0, "Percentage", ""}, | ||||
| {PROP_FACTOR, "FACTOR", 0, "Factor", ""}, | {PROP_FACTOR, "FACTOR", 0, "Factor", ""}, | ||||
| {PROP_ANGLE, "ANGLE", 0, "Angle", ""}, | {PROP_ANGLE, "ANGLE", 0, "Angle", ""}, | ||||
| {PROP_TIME, "TIME", 0, "Time", ""}, | {PROP_TIME, "TIME", 0, "Time", ""}, | ||||
| {PROP_DISTANCE, "DISTANCE", 0, "Distance", ""}, | {PROP_DISTANCE, "DISTANCE", 0, "Distance", ""}, | ||||
| {PROP_DISTANCE_CAMERA, "DISTANCE_CAMERA", 0, "Camera Distance", ""}, | |||||
| {PROP_POWER, "POWER", 0, "Power", ""}, | |||||
| {PROP_TEMPERATURE, "TEMPERATURE", 0, "Temperature", ""}, | |||||
| {PROP_NONE, "NONE", 0, "None", ""}, | {PROP_NONE, "NONE", 0, "None", ""}, | ||||
| {0, NULL, 0, NULL, NULL}, | {0, NULL, 0, NULL, NULL}, | ||||
| }; | }; | ||||
| #define BPY_PROPDEF_SUBTYPE_NUMBER_DOC \ | #define BPY_PROPDEF_SUBTYPE_NUMBER_DOC \ | ||||
| " :arg subtype: Enumerator in ['PIXEL', 'UNSIGNED', 'PERCENTAGE', 'FACTOR', 'ANGLE', " \ | " :arg subtype: Enumerator in ['PIXEL', 'UNSIGNED', 'PERCENTAGE', 'FACTOR', 'ANGLE', " \ | ||||
| "'TIME', 'DISTANCE', 'NONE'].\n" \ | "'TIME', 'DISTANCE', 'DISTANCE_CAMERA', 'POWER', 'TEMPERATURE', 'NONE'].\n" \ | ||||
| " :type subtype: string\n" | " :type subtype: string\n" | ||||
| static const EnumPropertyItem property_subtype_array_items[] = { | static const EnumPropertyItem property_subtype_array_items[] = { | ||||
| {PROP_COLOR, "COLOR", 0, "Color", ""}, | {PROP_COLOR, "COLOR", 0, "Color", ""}, | ||||
| {PROP_TRANSLATION, "TRANSLATION", 0, "Translation", ""}, | {PROP_TRANSLATION, "TRANSLATION", 0, "Translation", ""}, | ||||
| {PROP_DIRECTION, "DIRECTION", 0, "Direction", ""}, | {PROP_DIRECTION, "DIRECTION", 0, "Direction", ""}, | ||||
| {PROP_VELOCITY, "VELOCITY", 0, "Velocity", ""}, | {PROP_VELOCITY, "VELOCITY", 0, "Velocity", ""}, | ||||
| {PROP_ACCELERATION, "ACCELERATION", 0, "Acceleration", ""}, | {PROP_ACCELERATION, "ACCELERATION", 0, "Acceleration", ""}, | ||||
| {PROP_MATRIX, "MATRIX", 0, "Matrix", ""}, | {PROP_MATRIX, "MATRIX", 0, "Matrix", ""}, | ||||
| {PROP_EULER, "EULER", 0, "Euler", ""}, | {PROP_EULER, "EULER", 0, "Euler", ""}, | ||||
| {PROP_QUATERNION, "QUATERNION", 0, "Quaternion", ""}, | {PROP_QUATERNION, "QUATERNION", 0, "Quaternion", ""}, | ||||
| {PROP_AXISANGLE, "AXISANGLE", 0, "Axis Angle", ""}, | {PROP_AXISANGLE, "AXISANGLE", 0, "Axis Angle", ""}, | ||||
| {PROP_XYZ, "XYZ", 0, "XYZ", ""}, | {PROP_XYZ, "XYZ", 0, "XYZ", ""}, | ||||
| {PROP_XYZ_LENGTH, "XYZ_LENGTH", 0, "XYZ Length", ""}, | |||||
| {PROP_COLOR_GAMMA, "COLOR_GAMMA", 0, "Color Gamma", ""}, | {PROP_COLOR_GAMMA, "COLOR_GAMMA", 0, "Color Gamma", ""}, | ||||
| {PROP_COORDS, "COORDINATES", 0, "Vector Coordinates", ""}, | |||||
| {PROP_LAYER, "LAYER", 0, "Layer", ""}, | {PROP_LAYER, "LAYER", 0, "Layer", ""}, | ||||
| {PROP_LAYER_MEMBER, "LAYER_MEMBER", 0, "Layer Member", ""}, | {PROP_LAYER_MEMBER, "LAYER_MEMBER", 0, "Layer Member", ""}, | ||||
| {PROP_POWER, "POWER", 0, "Power", ""}, | |||||
| {PROP_TEMPERATURE, "TEMPERATURE", 0, "Temperature", ""}, | |||||
| {PROP_NONE, "NONE", 0, "None", ""}, | {PROP_NONE, "NONE", 0, "None", ""}, | ||||
| {0, NULL, 0, NULL, NULL}, | {0, NULL, 0, NULL, NULL}, | ||||
| }; | }; | ||||
| #define BPY_PROPDEF_SUBTYPE_ARRAY_DOC \ | #define BPY_PROPDEF_SUBTYPE_ARRAY_DOC \ | ||||
| " :arg subtype: Enumerator in ['COLOR', 'TRANSLATION', 'DIRECTION', " \ | " :arg subtype: Enumerator in ['COLOR', 'TRANSLATION', 'DIRECTION', " \ | ||||
| "'VELOCITY', 'ACCELERATION', 'MATRIX', 'EULER', 'QUATERNION', 'AXISANGLE', " \ | "'VELOCITY', 'ACCELERATION', 'MATRIX', 'EULER', 'QUATERNION', 'AXISANGLE', " \ | ||||
| "'XYZ', 'COLOR_GAMMA', 'LAYER', 'LAYER_MEMBER', 'POWER', 'NONE'].\n" \ | "'XYZ', 'XYZ_LENGTH', 'COLOR_GAMMA', 'COORDINATES', 'LAYER', 'LAYER_MEMBER', 'NONE'].\n" \ | ||||
| " :type subtype: string\n" | " :type subtype: string\n" | ||||
| /* PyObject's */ | /* PyObject's */ | ||||
| static PyObject *pymeth_BoolProperty = NULL; | static PyObject *pymeth_BoolProperty = NULL; | ||||
| static PyObject *pymeth_BoolVectorProperty = NULL; | static PyObject *pymeth_BoolVectorProperty = NULL; | ||||
| static PyObject *pymeth_IntProperty = NULL; | static PyObject *pymeth_IntProperty = NULL; | ||||
| static PyObject *pymeth_IntVectorProperty = NULL; | static PyObject *pymeth_IntVectorProperty = NULL; | ||||
| static PyObject *pymeth_FloatProperty = NULL; | static PyObject *pymeth_FloatProperty = NULL; | ||||
| ▲ Show 20 Lines • Show All 3,473 Lines • Show Last 20 Lines | |||||