Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_object_types.h
| Show First 20 Lines • Show All 529 Lines • ▼ Show 20 Lines | (ELEM(_type, \ | ||||
| OB_LATTICE, \ | OB_LATTICE, \ | ||||
| OB_ARMATURE, \ | OB_ARMATURE, \ | ||||
| OB_CURVES)) | OB_CURVES)) | ||||
| #define OB_TYPE_SUPPORT_PARVERT(_type) \ | #define OB_TYPE_SUPPORT_PARVERT(_type) \ | ||||
| (ELEM(_type, OB_MESH, OB_SURF, OB_CURVES_LEGACY, OB_LATTICE)) | (ELEM(_type, OB_MESH, OB_SURF, OB_CURVES_LEGACY, OB_LATTICE)) | ||||
| /** Matches #OB_TYPE_SUPPORT_EDITMODE. */ | /** Matches #OB_TYPE_SUPPORT_EDITMODE. */ | ||||
| #define OB_DATA_SUPPORT_EDITMODE(_type) \ | #define OB_DATA_SUPPORT_EDITMODE(_type) \ | ||||
| (ELEM(_type, ID_ME, ID_CU_LEGACY, ID_MB, ID_LT, ID_AR, ID_CV)) | (ELEM(_type, ID_ME, ID_CU_LEGACY, ID_MB, ID_LT, ID_AR) || \ | ||||
| (U.experimental.use_new_curves_tools && (_type) == ID_CV)) | |||||
| /* is this ID type used as object data */ | /* is this ID type used as object data */ | ||||
| #define OB_DATA_SUPPORT_ID(_id_type) \ | #define OB_DATA_SUPPORT_ID(_id_type) \ | ||||
| (ELEM(_id_type, \ | (ELEM(_id_type, \ | ||||
| ID_ME, \ | ID_ME, \ | ||||
| ID_CU_LEGACY, \ | ID_CU_LEGACY, \ | ||||
| ID_MB, \ | ID_MB, \ | ||||
| ID_LA, \ | ID_LA, \ | ||||
| ▲ Show 20 Lines • Show All 243 Lines • Show Last 20 Lines | |||||