Blender  V3.3
Typedefs | Enumerations
DNA_userdef_enums.h File Reference

Go to the source code of this file.

Typedefs

typedef enum eDupli_ID_Flags eDupli_ID_Flags
 

Enumerations

enum  eDupli_ID_Flags {
  USER_DUP_MESH = (1 << 0) , USER_DUP_CURVE = (1 << 1) , USER_DUP_SURF = (1 << 2) , USER_DUP_FONT = (1 << 3) ,
  USER_DUP_MBALL = (1 << 4) , USER_DUP_LAMP = (1 << 5) , USER_DUP_MAT = (1 << 7) , USER_DUP_ARM = (1 << 9) ,
  USER_DUP_ACT = (1 << 10) , USER_DUP_PSYS = (1 << 11) , USER_DUP_LIGHTPROBE = (1 << 12) , USER_DUP_GPENCIL = (1 << 13) ,
  USER_DUP_CURVES = (1 << 14) , USER_DUP_POINTCLOUD = (1 << 15) , USER_DUP_VOLUME = (1 << 16) , USER_DUP_LATTICE = (1 << 17) ,
  USER_DUP_CAMERA = (1 << 18) , USER_DUP_SPEAKER = (1 << 19) , USER_DUP_OBDATA = (~0) & ((1 << 24) - 1) , USER_DUP_OBJECT = (1 << 24) ,
  USER_DUP_LINKED_ID = (1 << 30)
}
 

Typedef Documentation

◆ eDupli_ID_Flags

UserDef.dupflag

The flag tells BKE_object_duplicate() whether to copy data linked to the object, or to reference the existing data. #U.dupflag should be used for default operations or you can construct a flag as Python does. If eDupli_ID_Flags is 0 then no data will be copied (linked duplicate).

Enumeration Type Documentation

◆ eDupli_ID_Flags

UserDef.dupflag

The flag tells BKE_object_duplicate() whether to copy data linked to the object, or to reference the existing data. #U.dupflag should be used for default operations or you can construct a flag as Python does. If eDupli_ID_Flags is 0 then no data will be copied (linked duplicate).

Enumerator
USER_DUP_MESH 
USER_DUP_CURVE 
USER_DUP_SURF 
USER_DUP_FONT 
USER_DUP_MBALL 
USER_DUP_LAMP 
USER_DUP_MAT 
USER_DUP_ARM 
USER_DUP_ACT 
USER_DUP_PSYS 
USER_DUP_LIGHTPROBE 
USER_DUP_GPENCIL 
USER_DUP_CURVES 
USER_DUP_POINTCLOUD 
USER_DUP_VOLUME 
USER_DUP_LATTICE 
USER_DUP_CAMERA 
USER_DUP_SPEAKER 
USER_DUP_OBDATA 
USER_DUP_OBJECT 
USER_DUP_LINKED_ID 

Definition at line 21 of file DNA_userdef_enums.h.