Blender  V2.93
Public Attributes | List of all members
LibraryIDLinkCallbackData Struct Reference

#include <BKE_lib_query.h>

Public Attributes

void * user_data
 
struct Mainbmain
 
struct IDid_owner
 
struct IDid_self
 
struct ID ** id_pointer
 
int cb_flag
 

Detailed Description

Definition at line 104 of file BKE_lib_query.h.

Member Data Documentation

◆ bmain

struct Main* LibraryIDLinkCallbackData::bmain

◆ cb_flag

int LibraryIDLinkCallbackData::cb_flag

◆ id_owner

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().

◆ id_pointer

struct ID** LibraryIDLinkCallbackData::id_pointer

◆ id_self

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().

◆ user_data

void* LibraryIDLinkCallbackData::user_data

The documentation for this struct was generated from the following file: