Blender V4.5
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 557 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 583 of file BLO_readfile.hh.

Referenced by blender::animrig::versioning::convert_legacy_action_assignments(), and blender::animrig::versioning::tag_action_user_for_slotted_actions_conversion().

◆ 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 564 of file BLO_readfile.hh.

Referenced by direct_link_id(), direct_link_id_common(), expand_doit_library(), has_linked_ids_to_read(), 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 BLO_expand_main.

Definition at line 568 of file BLO_readfile.hh.

Referenced by BLO_expand_main(), expand_doit_library(), link_named_part(), 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 573 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: