Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_ID_enums.h
| Show All 34 Lines | |||||
| /** | /** | ||||
| * ID from database. | * ID from database. | ||||
| * | * | ||||
| * Written to #BHead.code (for file IO) | * Written to #BHead.code (for file IO) | ||||
| * and the first 2 bytes of #ID.name (for runtime checks, see #GS macro). | * and the first 2 bytes of #ID.name (for runtime checks, see #GS macro). | ||||
| */ | */ | ||||
| typedef enum ID_Type { | typedef enum ID_Type { | ||||
| ID_SCE = MAKE_ID2('S', 'C'), /* Scene */ | ID_SCE = MAKE_ID2('S', 'C'), /* Scene */ | ||||
| ID_LI = MAKE_ID2('L', 'I'), /* Library */ | ID_LI = MAKE_ID2('L', 'I'), /* Library */ | ||||
| ID_OB = MAKE_ID2('O', 'B'), /* Object */ | ID_OB = MAKE_ID2('O', 'B'), /* Object */ | ||||
| ID_ME = MAKE_ID2('M', 'E'), /* Mesh */ | ID_ME = MAKE_ID2('M', 'E'), /* Mesh */ | ||||
| ID_CU = MAKE_ID2('C', 'U'), /* Curve */ | ID_CU_LEGACY = MAKE_ID2('C', 'U'), /* Curve */ | ||||
| ID_MB = MAKE_ID2('M', 'B'), /* MetaBall */ | ID_MB = MAKE_ID2('M', 'B'), /* MetaBall */ | ||||
| ID_MA = MAKE_ID2('M', 'A'), /* Material */ | ID_MA = MAKE_ID2('M', 'A'), /* Material */ | ||||
| ID_TE = MAKE_ID2('T', 'E'), /* Tex (Texture) */ | ID_TE = MAKE_ID2('T', 'E'), /* Tex (Texture) */ | ||||
| ID_IM = MAKE_ID2('I', 'M'), /* Image */ | ID_IM = MAKE_ID2('I', 'M'), /* Image */ | ||||
| ID_LT = MAKE_ID2('L', 'T'), /* Lattice */ | ID_LT = MAKE_ID2('L', 'T'), /* Lattice */ | ||||
| ID_LA = MAKE_ID2('L', 'A'), /* Light */ | ID_LA = MAKE_ID2('L', 'A'), /* Light */ | ||||
| ID_CA = MAKE_ID2('C', 'A'), /* Camera */ | ID_CA = MAKE_ID2('C', 'A'), /* Camera */ | ||||
| ID_IP = MAKE_ID2('I', 'P'), /* Ipo (depreciated, replaced by FCurves) */ | ID_IP = MAKE_ID2('I', 'P'), /* Ipo (depreciated, replaced by FCurves) */ | ||||
| ID_KE = MAKE_ID2('K', 'E'), /* Key (shape key) */ | ID_KE = MAKE_ID2('K', 'E'), /* Key (shape key) */ | ||||
| ID_WO = MAKE_ID2('W', 'O'), /* World */ | ID_WO = MAKE_ID2('W', 'O'), /* World */ | ||||
| ID_SCR = MAKE_ID2('S', 'R'), /* Screen */ | ID_SCR = MAKE_ID2('S', 'R'), /* Screen */ | ||||
| ID_VF = MAKE_ID2('V', 'F'), /* VFont (Vector Font) */ | ID_VF = MAKE_ID2('V', 'F'), /* VFont (Vector Font) */ | ||||
| ID_TXT = MAKE_ID2('T', 'X'), /* Text */ | ID_TXT = MAKE_ID2('T', 'X'), /* Text */ | ||||
| ID_SPK = MAKE_ID2('S', 'K'), /* Speaker */ | ID_SPK = MAKE_ID2('S', 'K'), /* Speaker */ | ||||
| ID_SO = MAKE_ID2('S', 'O'), /* Sound */ | ID_SO = MAKE_ID2('S', 'O'), /* Sound */ | ||||
| ID_GR = MAKE_ID2('G', 'R'), /* Collection */ | ID_GR = MAKE_ID2('G', 'R'), /* Collection */ | ||||
| ID_AR = MAKE_ID2('A', 'R'), /* bArmature */ | ID_AR = MAKE_ID2('A', 'R'), /* bArmature */ | ||||
| ID_AC = MAKE_ID2('A', 'C'), /* bAction */ | ID_AC = MAKE_ID2('A', 'C'), /* bAction */ | ||||
| ID_NT = MAKE_ID2('N', 'T'), /* bNodeTree */ | ID_NT = MAKE_ID2('N', 'T'), /* bNodeTree */ | ||||
| ID_BR = MAKE_ID2('B', 'R'), /* Brush */ | ID_BR = MAKE_ID2('B', 'R'), /* Brush */ | ||||
| ID_PA = MAKE_ID2('P', 'A'), /* ParticleSettings */ | ID_PA = MAKE_ID2('P', 'A'), /* ParticleSettings */ | ||||
| ID_GD = MAKE_ID2('G', 'D'), /* bGPdata, (Grease Pencil) */ | ID_GD = MAKE_ID2('G', 'D'), /* bGPdata, (Grease Pencil) */ | ||||
| ID_WM = MAKE_ID2('W', 'M'), /* WindowManager */ | ID_WM = MAKE_ID2('W', 'M'), /* WindowManager */ | ||||
| ID_MC = MAKE_ID2('M', 'C'), /* MovieClip */ | ID_MC = MAKE_ID2('M', 'C'), /* MovieClip */ | ||||
| ID_MSK = MAKE_ID2('M', 'S'), /* Mask */ | ID_MSK = MAKE_ID2('M', 'S'), /* Mask */ | ||||
| ID_LS = MAKE_ID2('L', 'S'), /* FreestyleLineStyle */ | ID_LS = MAKE_ID2('L', 'S'), /* FreestyleLineStyle */ | ||||
| ID_PAL = MAKE_ID2('P', 'L'), /* Palette */ | ID_PAL = MAKE_ID2('P', 'L'), /* Palette */ | ||||
| ID_PC = MAKE_ID2('P', 'C'), /* PaintCurve */ | ID_PC = MAKE_ID2('P', 'C'), /* PaintCurve */ | ||||
| ID_CF = MAKE_ID2('C', 'F'), /* CacheFile */ | ID_CF = MAKE_ID2('C', 'F'), /* CacheFile */ | ||||
| ID_WS = MAKE_ID2('W', 'S'), /* WorkSpace */ | ID_WS = MAKE_ID2('W', 'S'), /* WorkSpace */ | ||||
| ID_LP = MAKE_ID2('L', 'P'), /* LightProbe */ | ID_LP = MAKE_ID2('L', 'P'), /* LightProbe */ | ||||
| ID_CV = MAKE_ID2('C', 'V'), /* Curves */ | ID_CV = MAKE_ID2('C', 'V'), /* Curves */ | ||||
| ID_PT = MAKE_ID2('P', 'T'), /* PointCloud */ | ID_PT = MAKE_ID2('P', 'T'), /* PointCloud */ | ||||
| ID_VO = MAKE_ID2('V', 'O'), /* Volume */ | ID_VO = MAKE_ID2('V', 'O'), /* Volume */ | ||||
| ID_SIM = MAKE_ID2('S', 'I'), /* Simulation (geometry node groups) */ | ID_SIM = MAKE_ID2('S', 'I'), /* Simulation (geometry node groups) */ | ||||
| } ID_Type; | } ID_Type; | ||||
| /* Only used as 'placeholder' in .blend files for directly linked data-blocks. */ | /* Only used as 'placeholder' in .blend files for directly linked data-blocks. */ | ||||
| #define ID_LINK_PLACEHOLDER MAKE_ID2('I', 'D') /* (internal use only) */ | #define ID_LINK_PLACEHOLDER MAKE_ID2('I', 'D') /* (internal use only) */ | ||||
| /* Deprecated. */ | /* Deprecated. */ | ||||
| #define ID_SCRN MAKE_ID2('S', 'N') | #define ID_SCRN MAKE_ID2('S', 'N') | ||||
| Show All 14 Lines | |||||