Blender
V3.3
|
Public Attributes | |
char * | name |
BLI_bitmap * | libraries |
short | idcode |
char | action |
char | tag |
ID * | new_id |
Library * | source_library |
void * | userdata |
Definition at line 61 of file blendfile_link_append.c.
char BlendfileLinkAppendContextItem::action |
Type of action to perform on this item, and general status tag information. NOTE: Mostly used by append post-linking processing.
Definition at line 71 of file blendfile_link_append.c.
Referenced by BKE_blendfile_append(), BKE_blendfile_link_append_context_item_add(), foreach_libblock_link_append_callback(), and loose_data_instantiate_process_check().
short BlendfileLinkAppendContextItem::idcode |
ID type.
Definition at line 67 of file blendfile_link_append.c.
Referenced by BKE_blendfile_link(), BKE_blendfile_link_append_context_item_add(), and BKE_blendfile_link_append_context_item_idcode_get().
BLI_bitmap* BlendfileLinkAppendContextItem::libraries |
All libs (from BlendfileLinkAppendContext.libraries) to try to load this ID from.
Definition at line 65 of file blendfile_link_append.c.
Referenced by BKE_blendfile_library_relocate(), BKE_blendfile_link(), BKE_blendfile_link_append_context_item_add(), and BKE_blendfile_link_append_context_item_library_index_enable().
char* BlendfileLinkAppendContextItem::name |
Name of the ID (without the heading two-chars IDcode).
Definition at line 63 of file blendfile_link_append.c.
Referenced by BKE_blendfile_link(), and BKE_blendfile_link_append_context_item_add().
ID* BlendfileLinkAppendContextItem::new_id |
Newly linked ID (NULL until it has been successfully linked).
Definition at line 75 of file blendfile_link_append.c.
Referenced by BKE_blendfile_append(), BKE_blendfile_library_relocate(), BKE_blendfile_link(), BKE_blendfile_link_append_context_item_add(), BKE_blendfile_link_append_context_item_newid_get(), foreach_libblock_link_append_callback(), loose_data_instantiate_obdata_preprocess(), loose_data_instantiate_process_check(), and new_id_to_item_mapping_create().
Library* BlendfileLinkAppendContextItem::source_library |
Library ID from which the new_id has been linked (NULL until it has been successfully linked).
Definition at line 78 of file blendfile_link_append.c.
Referenced by BKE_blendfile_link(), and foreach_libblock_link_append_callback().
char BlendfileLinkAppendContextItem::tag |
Definition at line 72 of file blendfile_link_append.c.
Referenced by BKE_blendfile_link_append_context_item_foreach(), foreach_libblock_link_append_callback(), loose_data_instantiate_collection_process(), and loose_data_instantiate_object_process().
void* BlendfileLinkAppendContextItem::userdata |
Opaque user data pointer.
Definition at line 80 of file blendfile_link_append.c.
Referenced by BKE_blendfile_append(), BKE_blendfile_library_relocate(), BKE_blendfile_link(), BKE_blendfile_link_append_context_item_add(), and BKE_blendfile_link_append_context_item_userdata_get().