|
Blender
V2.93
|
#include <BKE_lib_query.h>
Public Attributes | |
| void * | user_data |
| struct Main * | bmain |
| struct ID * | id_owner |
| struct ID * | id_self |
| struct ID ** | id_pointer |
| int | cb_flag |
Definition at line 104 of file BKE_lib_query.h.
| struct Main* LibraryIDLinkCallbackData::bmain |
Main database used to call BKE_library_foreach_ID_link().
Definition at line 107 of file BKE_lib_query.h.
Referenced by lib_id_clear_library_data_users_update_cb(), and lib_id_expand_local_cb().
| int LibraryIDLinkCallbackData::cb_flag |
Definition at line 119 of file BKE_lib_query.h.
Referenced by brush_undo_preserve_cb(), foreach_libblock_id_user_map_callback(), foreach_libblock_id_users_callback(), foreach_libblock_make_usercounts_callback(), foreach_libblock_remap_callback(), foreach_libblock_used_linked_data_tag_clear_cb(), gather_frames_to_render_for_id(), id_copy_libmanagement_cb(), id_refcount_recompute_callback(), id_relink_to_newid_looper(), lib_id_expand_local_cb(), lib_link_main_data_restore_cb(), libblock_management_us_min(), libblock_management_us_plus(), main_relations_create_idlink_cb(), and previews_id_ensure_callback().
| struct ID* LibraryIDLinkCallbackData::id_owner |
'Real' ID, the one that might be in bmain, only differs from self_id when the later is an embedded one.
Definition at line 112 of file BKE_lib_query.h.
Referenced by foreach_libblock_remap_callback(), and lib_id_clear_library_data_users_update_cb().
| struct ID** LibraryIDLinkCallbackData::id_pointer |
Definition at line 118 of file BKE_lib_query.h.
Referenced by brush_undo_preserve_cb(), foreach_libblock_id_user_map_callback(), foreach_libblock_id_users_callback(), foreach_libblock_make_original_callback(), foreach_libblock_make_usercounts_callback(), foreach_libblock_remap_callback(), foreach_libblock_used_linked_data_tag_clear_cb(), gather_frames_to_render_for_id(), id_copy_libmanagement_cb(), id_refcount_recompute_callback(), id_relink_to_newid_looper(), lib_id_clear_library_data_users_update_cb(), lib_id_expand_local_cb(), lib_link_main_data_restore_cb(), libblock_management_us_min(), libblock_management_us_plus(), main_relations_create_idlink_cb(), memfile_undosys_step_id_reused_cb(), previews_id_ensure_callback(), and tag_localizable_looper().
| struct ID* LibraryIDLinkCallbackData::id_self |
ID from which the current ID pointer is being processed. It may be an embedded ID like master collection or root node tree.
Definition at line 117 of file BKE_lib_query.h.
Referenced by foreach_libblock_remap_callback(), foreach_libblock_used_linked_data_tag_clear_cb(), gather_frames_to_render_for_id(), lib_id_expand_local_cb(), main_relations_create_idlink_cb(), and memfile_undosys_step_id_reused_cb().
| void* LibraryIDLinkCallbackData::user_data |
Definition at line 105 of file BKE_lib_query.h.
Referenced by brush_undo_preserve_cb(), foreach_libblock_id_user_map_callback(), foreach_libblock_id_users_callback(), foreach_libblock_remap_callback(), foreach_libblock_used_linked_data_tag_clear_cb(), gather_frames_to_render_for_id(), id_copy_libmanagement_cb(), id_refcount_recompute_callback(), lib_id_clear_library_data_users_update_cb(), lib_link_main_data_restore_cb(), main_relations_create_idlink_cb(), and previews_id_ensure_callback().