Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_object_enums.h
| Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | |||||
| #define OB_MODE_ALL_PAINT_GPENCIL \ | #define OB_MODE_ALL_PAINT_GPENCIL \ | ||||
| (OB_MODE_PAINT_GPENCIL | OB_MODE_SCULPT_GPENCIL | OB_MODE_WEIGHT_GPENCIL | \ | (OB_MODE_PAINT_GPENCIL | OB_MODE_SCULPT_GPENCIL | OB_MODE_WEIGHT_GPENCIL | \ | ||||
| OB_MODE_VERTEX_GPENCIL) | OB_MODE_VERTEX_GPENCIL) | ||||
| /** Any mode that uses Object.sculpt. */ | /** Any mode that uses Object.sculpt. */ | ||||
| #define OB_MODE_ALL_SCULPT (OB_MODE_SCULPT | OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT) | #define OB_MODE_ALL_SCULPT (OB_MODE_SCULPT | OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT) | ||||
| /** Any mode that uses weightpaint. */ | |||||
| #define OB_MODE_ALL_WEIGHT_PAINT (OB_MODE_WEIGHT_PAINT | OB_MODE_WEIGHT_GPENCIL) | |||||
| /** | /** | ||||
| * Any mode that has data or for Grease Pencil modes, we need to free when switching modes, | * Any mode that has data or for Grease Pencil modes, we need to free when switching modes, | ||||
| * see: #ED_object_mode_generic_exit | * see: #ED_object_mode_generic_exit | ||||
| */ | */ | ||||
| #define OB_MODE_ALL_MODE_DATA \ | #define OB_MODE_ALL_MODE_DATA \ | ||||
| (OB_MODE_EDIT | OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT | OB_MODE_SCULPT | OB_MODE_POSE | \ | (OB_MODE_EDIT | OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT | OB_MODE_SCULPT | OB_MODE_POSE | \ | ||||
| OB_MODE_PAINT_GPENCIL | OB_MODE_EDIT_GPENCIL | OB_MODE_SCULPT_GPENCIL | \ | OB_MODE_PAINT_GPENCIL | OB_MODE_EDIT_GPENCIL | OB_MODE_SCULPT_GPENCIL | \ | ||||
| OB_MODE_WEIGHT_GPENCIL | OB_MODE_VERTEX_GPENCIL) | OB_MODE_WEIGHT_GPENCIL | OB_MODE_VERTEX_GPENCIL) | ||||