|
Blender V4.3
|
#include <DNA_ID.h>
Public Attributes | |
| struct UniqueName_Map * | name_map |
| struct FileData * | filedata |
| char | filepath_abs [1024] |
| struct Library * | parent |
| ushort | tag |
| char | _pad [6] |
| int | temp_index |
| short | versionfile |
| short | subversionfile |
| struct FileData* Library_Runtime::filedata |
Definition at line 499 of file DNA_ID.h.
Referenced by library_copy_data(), library_link_begin(), library_link_end(), and read_library_file_data().
| char Library_Runtime::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 509 of file DNA_ID.h.
Referenced by are_ids_from_different_mains_matching(), BKE_main_merge(), blo_find_main(), BLO_main_validate_libraries(), check_missing_files_foreach_path_cb(), blender::ed::space_node::NodeClipboard::copy_add_node(), expand_doit_library(), blender::bke::blendfile::PartialWriteContext::id_create(), image_abs_path(), image_file_browse_exec(), image_file_browse_invoke(), image_open_exec(), lib_id_library_local_paths(), library_copy_data(), library_link_end(), main_merge_add_id_to_move(), read_libblock_undo_restore_library(), read_library_file_data(), read_library_linked_id(), setup_app_data(), blender::bke::tests::TEST_F(), and undosys_id_ref_store().
| struct UniqueName_Map* Library_Runtime::name_map |
Definition at line 497 of file DNA_ID.h.
Referenced by BKE_libblock_alloc_in_lib(), and library_copy_data().
| struct Library* Library_Runtime::parent |
Set for indirectly linked libraries, used in the outliner and while reading.
Definition at line 512 of file DNA_ID.h.
Referenced by BKE_library_main_rebuild_hierarchy(), blendfile_library_relocate_remap(), expand_doit_library(), rebuild_hierarchy_best_parent_find(), and setup_app_data().
| short Library_Runtime::subversionfile |
Definition at line 522 of file DNA_ID.h.
Referenced by read_library_file_data().
| ushort Library_Runtime::tag |
Definition at line 515 of file DNA_ID.h.
Referenced by blender::bke::asset_link_id(), blo_join_main(), blender::ed::outliner::TreeElementIDLibrary::get_warning(), lib_override_library_main_resync_on_library_indirect_level(), reuse_bmain_data_dependencies_new_library_get(), reuse_editable_asset_bmain_data_for_blendfile(), and rna_property_override_check_resync().
| int Library_Runtime::temp_index |
Temp data needed by read/write code, and lib-override recursive re-synchronized.
Definition at line 519 of file DNA_ID.h.
Referenced by BKE_library_main_rebuild_hierarchy(), lib_override_resync_tagging_finalize_recurse(), lib_override_sort_libraries_func(), and rebuild_hierarchy_best_parent_find().
| short Library_Runtime::versionfile |
See BLENDER_FILE_VERSION, BLENDER_FILE_SUBVERSION, needed for do_versions.
Definition at line 522 of file DNA_ID.h.
Referenced by read_library_file_data().