Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_library_query.h
| Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | enum { | ||||
| * This means callback shall not *do* anything, only use this as informative data if it needs it. */ | * This means callback shall not *do* anything, only use this as informative data if it needs it. */ | ||||
| IDWALK_CB_PRIVATE = (1 << 3), | IDWALK_CB_PRIVATE = (1 << 3), | ||||
| /** That ID is not really used by its owner, it's just an internal hint/helper. | /** That ID is not really used by its owner, it's just an internal hint/helper. | ||||
| * This addresses Their Highest Ugliness the 'from' pointers: Object->from_proxy and Key->from. | * This addresses Their Highest Ugliness the 'from' pointers: Object->from_proxy and Key->from. | ||||
| * How to handle that kind of cases totally depends on what caller code is doing... */ | * How to handle that kind of cases totally depends on what caller code is doing... */ | ||||
| IDWALK_CB_LOOPBACK = (1 << 4), | IDWALK_CB_LOOPBACK = (1 << 4), | ||||
| /** That ID is used as static override's reference by its owner. */ | |||||
| IDWALK_CB_STATIC_OVERRIDE_REFERENCE = (1 << 5), | |||||
| /** | /** | ||||
| * Adjusts #ID.us reference-count. | * Adjusts #ID.us reference-count. | ||||
| * \note keep in sync with 'newlibadr_us' use in readfile.c | * \note keep in sync with 'newlibadr_us' use in readfile.c | ||||
| */ | */ | ||||
| IDWALK_CB_USER = (1 << 8), | IDWALK_CB_USER = (1 << 8), | ||||
| /** Ensure #ID.us is at least 1 on use. */ | /** Ensure #ID.us is at least 1 on use. */ | ||||
| IDWALK_CB_USER_ONE = (1 << 9), | IDWALK_CB_USER_ONE = (1 << 9), | ||||
| }; | }; | ||||
| Show All 40 Lines | |||||