Blender V5.0
ID_Readfile_Data::Tags Struct Reference

#include <BLO_readfile.hh>

Public Attributes

bool is_link_placeholder: 1
bool needs_expanding: 1
bool needs_linking: 1
bool action_assignment_needs_slot: 1

Detailed Description

Definition at line 560 of file BLO_readfile.hh.

Member Data Documentation

◆ action_assignment_needs_slot

bool ID_Readfile_Data::Tags::action_assignment_needs_slot

Set when this ID used a legacy Action, in which case it also should pick an appropriate slot.

See also
ANIM_versioning.hh

Definition at line 586 of file BLO_readfile.hh.

Referenced by blender::animrig::versioning::convert_legacy_action_assignments().

◆ is_link_placeholder

bool ID_Readfile_Data::Tags::is_link_placeholder

Mark ID placeholders for linked data-blocks needing to be read from their library blend-files.

Definition at line 567 of file BLO_readfile.hh.

Referenced by direct_link_id(), direct_link_id_common(), has_linked_ids_to_read(), read_id_in_lib(), read_libblock(), read_library_clear_weak_links(), read_library_linked_id(), and read_library_linked_ids().

◆ needs_expanding

bool ID_Readfile_Data::Tags::needs_expanding

Mark IDs needing to be expanded (only done once). See expand_main.

Definition at line 571 of file BLO_readfile.hh.

Referenced by expand_doit_library(), expand_main(), link_named_part(), read_id_in_lib(), and read_library_linked_id().

◆ needs_linking

bool ID_Readfile_Data::Tags::needs_linking

Mark IDs needing to be 'lib-linked', i.e. to get their pointers to other data-blocks updated from the 'UID' values stored in .blend files to the new, actual pointers.

Definition at line 576 of file BLO_readfile.hh.

Referenced by blo_do_versions_pre250(), lib_link_all(), read_libblock(), and read_libblock_undo_restore_at_old_address().


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