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