Blender V5.0
MainIDRelationsEntryItem Struct Reference

#include <BKE_main.hh>

Public Attributes

MainIDRelationsEntryItemnext
union { 
   ID *   from 
   ID **   to 
id_pointer
uint session_uid
LibraryForeachIDCallbackFlag usage_flag

Detailed Description

Structs caching relations between data-blocks in a given Main.

Definition at line 57 of file BKE_main.hh.

Member Data Documentation

◆ from

ID* MainIDRelationsEntryItem::from

For from_ids list, a user of the hashed ID.

Definition at line 62 of file BKE_main.hh.

Referenced by main_relations_create_idlink_cb().

◆ [union]

union { ... } MainIDRelationsEntryItem::id_pointer

◆ next

◆ session_uid

uint MainIDRelationsEntryItem::session_uid

Session uid of the id_pointer.

Definition at line 67 of file BKE_main.hh.

Referenced by main_relations_create_idlink_cb().

◆ to

ID** MainIDRelationsEntryItem::to

For to_ids list, an ID used by the hashed ID.

Definition at line 64 of file BKE_main.hh.

Referenced by main_relations_create_idlink_cb().

◆ usage_flag

LibraryForeachIDCallbackFlag MainIDRelationsEntryItem::usage_flag

Using IDWALK_ enums, defined in BKE_lib_query.hh

Definition at line 70 of file BKE_main.hh.

Referenced by lib_override_hierarchy_dependencies_relationship_skip_check(), and main_relations_create_idlink_cb().


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