diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-10-08 12:09:30 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-10-08 12:14:15 +0300 |
commit | 5eb500f2fce12f0b9a042480d0d4bf5000907726 (patch) | |
tree | 788928f995fc3d37be6dc0b60f209be3ddd8874f /source/blender/blenkernel/BKE_library_query.h | |
parent | 8702dff2b9738556b41d4f03b9731e8f52625030 (diff) |
Add USER flags to BKE_library_foreach_ID_link
This way callbacks can know if adjusting user-count is needed.
Diffstat (limited to 'source/blender/blenkernel/BKE_library_query.h')
-rw-r--r-- | source/blender/blenkernel/BKE_library_query.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_library_query.h b/source/blender/blenkernel/BKE_library_query.h index 50958f8ee80..9daf16268c8 100644 --- a/source/blender/blenkernel/BKE_library_query.h +++ b/source/blender/blenkernel/BKE_library_query.h @@ -38,6 +38,16 @@ enum { IDWALK_NOP = 0, IDWALK_NEVER_NULL = (1 << 0), IDWALK_NEVER_SELF = (1 << 1), + + /** + * Adjusts #ID.us reference-count. + * \note keep in sync with 'newlibadr_us' use in readfile.c + */ + IDWALK_USER = (1 << 8), + /** + * Ensure #ID.us is at least 1 on use. + */ + IDWALK_USER_ONE = (1 << 9), }; /* Call a callback for each ID link which the given ID uses. |