|
Blender
V2.93
|
#include <DNA_ID.h>
Public Attributes | |
| ID | id |
| struct FileData * | filedata |
| char | filepath [1024] |
| char | filepath_abs [1024] |
| struct Library * | parent |
| struct PackedFile * | packedfile |
| int | temp_index |
| short | versionfile |
| short | subversionfile |
For each library file used, a Library struct is added to Main WARNING: readfile.c, expand_doit() reads this struct without DNA check!
| struct FileData* Library::filedata |
Definition at line 350 of file DNA_ID.h.
Referenced by read_library_file_data().
| char Library::filepath[1024] |
Path name used for reading, can be relative and edited in the outliner.
Definition at line 352 of file DNA_ID.h.
Referenced by BKE_packedfile_id_unpack(), BLO_main_validate_libraries(), Freestyle::BlenderFileLoader::insertShapeNode(), library_link_end(), object_blend_read_lib(), read_library_file_data(), scene_undo_depsgraph_gen_key(), template_ID_search_menu_item_tooltip(), ui_tooltip_data_from_button(), and workbench_material_ubo_data().
| char Library::filepath_abs[1024] |
Run-time only, absolute file-path (set on read). This is only for convenience, filepath is the real path used on file read but in some cases its useful to access the absolute one.
Use BKE_library_filepath_set() rather than setting filepath directly and it will be kept in sync - campbell
Definition at line 362 of file DNA_ID.h.
Referenced by blo_find_main(), BLO_main_validate_libraries(), direct_link_library(), expand_doit_library(), id_us_ensure_real(), id_us_min(), library_link_end(), read_library_file_data(), and read_library_linked_id().
| ID Library::id |
Definition at line 349 of file DNA_ID.h.
Referenced by BKE_fcurve_blend_read_lib(), BKE_id_full_name_get(), BKE_id_to_unique_string_key(), BKE_keyingsets_blend_read_lib(), blendfile_write_partial_cb(), BLO_main_validate_libraries(), do_versions_after_linking_280(), id_delete(), lib_relocate_do(), read_libblock_undo_restore_library(), read_library_file_data(), scene_render_name_get(), and template_ID_search_menu_item_tooltip().
| struct PackedFile* Library::packedfile |
Definition at line 367 of file DNA_ID.h.
Referenced by BKE_packedfile_id_check(), and read_library_file_data().
| struct Library* Library::parent |
Set for indirectly linked libs, used in the outliner and while reading.
Definition at line 365 of file DNA_ID.h.
Referenced by expand_doit_library(), greasepencil_blend_read_lib(), and lib_relocate_do_remap().
| short Library::subversionfile |
Definition at line 372 of file DNA_ID.h.
Referenced by read_library_file_data().
| int Library::temp_index |
Definition at line 370 of file DNA_ID.h.
Referenced by split_libdata().
| short Library::versionfile |
See BLENDER_FILE_VERSION, BLENDER_FILE_SUBVERSION, needed for do_versions.
Definition at line 372 of file DNA_ID.h.
Referenced by read_library_file_data().