Blender
V3.3
|
Go to the source code of this file.
Typedefs | |
typedef enum eObjectMode | eObjectMode |
typedef enum eDrawType | eDrawType |
Enumerations | |
enum | eObjectMode { OB_MODE_OBJECT = 0 , OB_MODE_EDIT = 1 << 0 , OB_MODE_SCULPT = 1 << 1 , OB_MODE_VERTEX_PAINT = 1 << 2 , OB_MODE_WEIGHT_PAINT = 1 << 3 , OB_MODE_TEXTURE_PAINT = 1 << 4 , OB_MODE_PARTICLE_EDIT = 1 << 5 , OB_MODE_POSE = 1 << 6 , OB_MODE_EDIT_GPENCIL = 1 << 7 , OB_MODE_PAINT_GPENCIL = 1 << 8 , OB_MODE_SCULPT_GPENCIL = 1 << 9 , OB_MODE_WEIGHT_GPENCIL = 1 << 10 , OB_MODE_VERTEX_GPENCIL = 1 << 11 , OB_MODE_SCULPT_CURVES = 1 << 12 } |
enum | eDrawType { OB_BOUNDBOX = 1 , OB_WIRE = 2 , OB_SOLID = 3 , OB_MATERIAL = 4 , OB_TEXTURE = 5 , OB_RENDER = 6 } |
Enums typedef's for use in public headers.
Definition in file DNA_object_enums.h.
#define OB_MODE_ALL_MODE_DATA |
Any mode that has data or for Grease Pencil modes, we need to free when switching modes, see: ED_object_mode_generic_exit
Definition at line 61 of file DNA_object_enums.h.
#define OB_MODE_ALL_PAINT (OB_MODE_SCULPT | OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT | OB_MODE_TEXTURE_PAINT) |
Any mode where the brush system is used.
Definition at line 44 of file DNA_object_enums.h.
#define OB_MODE_ALL_PAINT_GPENCIL |
Definition at line 47 of file DNA_object_enums.h.
#define OB_MODE_ALL_SCULPT (OB_MODE_SCULPT | OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT) |
Any mode that uses Object.sculpt.
Definition at line 52 of file DNA_object_enums.h.
#define OB_MODE_ALL_WEIGHT_PAINT (OB_MODE_WEIGHT_PAINT | OB_MODE_WEIGHT_GPENCIL) |
Any mode that uses weightpaint.
Definition at line 55 of file DNA_object_enums.h.
typedef enum eObjectMode eObjectMode |
enum eDrawType |
Enumerator | |
---|---|
OB_BOUNDBOX | |
OB_WIRE | |
OB_SOLID | |
OB_MATERIAL | |
OB_TEXTURE | |
OB_RENDER |
Definition at line 34 of file DNA_object_enums.h.
enum eObjectMode |
Definition at line 16 of file DNA_object_enums.h.