Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_ID.h
| Show First 20 Lines • Show All 391 Lines • ▼ Show 20 Lines | typedef enum ID_Type { | ||||
| 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_Type; | } ID_Type; | ||||
| /* Only used as 'placeholder' in .blend files for directly linked datablocks. */ | /* Only used as 'placeholder' in .blend files for directly linked datablocks. */ | ||||
| #define ID_ID 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') | ||||
| /* NOTE! Fake IDs, needed for g.sipo->blocktype or outliner */ | /* NOTE! Fake IDs, needed for g.sipo->blocktype or outliner */ | ||||
| #define ID_SEQ MAKE_ID2('S', 'Q') | #define ID_SEQ MAKE_ID2('S', 'Q') | ||||
| /* constraint */ | /* constraint */ | ||||
| #define ID_CO MAKE_ID2('C', 'O') | #define ID_CO MAKE_ID2('C', 'O') | ||||
| ▲ Show 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | enum { | ||||
| * and is only used (linked) inderectly through other libraries. */ | * and is only used (linked) inderectly through other libraries. */ | ||||
| LIB_TAG_INDIRECT = 1 << 1, | LIB_TAG_INDIRECT = 1 << 1, | ||||
| /* RESET_AFTER_USE Flag used internally in readfile.c, | /* RESET_AFTER_USE Flag used internally in readfile.c, | ||||
| * to mark IDs needing to be expanded (only done once). */ | * to mark IDs needing to be expanded (only done once). */ | ||||
| LIB_TAG_NEED_EXPAND = 1 << 3, | LIB_TAG_NEED_EXPAND = 1 << 3, | ||||
| /* RESET_AFTER_USE Flag used internally in readfile.c to mark ID | /* RESET_AFTER_USE Flag used internally in readfile.c to mark ID | ||||
| * placeholders for linked datablocks needing to be read. */ | * placeholders for linked datablocks needing to be read. */ | ||||
| LIB_TAG_ID_ID = 1 << 4, | LIB_TAG_ID_LINK_PLACEHOLDER = 1 << 4, | ||||
| /* RESET_AFTER_USE */ | /* RESET_AFTER_USE */ | ||||
| LIB_TAG_NEED_LINK = 1 << 5, | LIB_TAG_NEED_LINK = 1 << 5, | ||||
| /* RESET_NEVER tag datablock as a place-holder | /* RESET_NEVER tag datablock as a place-holder | ||||
| * (because the real one could not be linked from its library e.g.). */ | * (because the real one could not be linked from its library e.g.). */ | ||||
| LIB_TAG_MISSING = 1 << 6, | LIB_TAG_MISSING = 1 << 6, | ||||
| /* RESET_NEVER tag datablock as being up-to-date regarding its reference. */ | /* RESET_NEVER tag datablock as being up-to-date regarding its reference. */ | ||||
| ▲ Show 20 Lines • Show All 192 Lines • Show Last 20 Lines | |||||