Blender
V3.3
|
#include <DNA_ID.h>
Public Attributes | |
struct ID * | reference |
ListBase | properties |
struct ID * | hierarchy_root |
struct ID * | storage |
IDOverrideLibraryRuntime * | runtime |
unsigned int | flag |
char | _pad_1 [4] |
unsigned int IDOverrideLibrary::flag |
Definition at line 312 of file DNA_ID.h.
Referenced by BKE_lib_override_library_copy(), BKE_lib_override_library_create_from_id(), BKE_lib_override_library_create_from_tag(), BKE_lib_override_library_init(), BKE_lib_override_library_is_system_defined(), BKE_lib_override_library_proxy_convert(), id_delete_tag(), id_override_library_create_hierarchy(), id_override_library_create_hierarchy_pre_process_fn(), id_override_library_create_hierarchy_process(), lib_override_library_id_reset_do(), lib_override_library_main_resync_on_library_indirect_level(), lib_override_library_resync(), lib_override_overrides_group_tag_recursive(), make_override_library_exec(), outliner_draw_mode_column_toggle(), rna_property_override_check_resync(), UI_icon_from_library(), and ui_template_id_liboverride_hierarchy_make().
struct ID* IDOverrideLibrary::hierarchy_root |
Override hierarchy root ID. Usually the actual root of the hierarchy, but not always in degenerated cases.
All liboverrides of a same hierarchy (e.g. a character collection) share the same root.
Definition at line 303 of file DNA_ID.h.
Referenced by BKE_lib_override_library_copy(), BKE_lib_override_library_create_from_id(), BKE_lib_override_library_create_from_tag(), BKE_lib_override_library_delete(), BKE_lib_override_library_main_hierarchy_root_ensure(), collection_unlink_exec(), foreachid_is_hierarchy_leaf_fn(), blender::ed::outliner::id_is_in_override_hierarchy(), id_override_library_create_hierarchy(), id_override_library_create_hierarchy_pre_process_fn(), id_override_library_create_hierarchy_process(), id_override_library_delete_hierarchy_fn(), id_override_library_resync_fn(), lib_link_id(), lib_override_library_main_resync_root_get(), lib_override_library_resync(), lib_override_overrides_group_tag_recursive(), lib_override_prefill_newid_from_existing_overrides(), lib_override_resync_tagging_finalize_recurse(), lib_override_root_hierarchy_set(), library_foreach_ID_link(), and make_override_library_exec().
ListBase IDOverrideLibrary::properties |
List of IDOverrideLibraryProperty structs.
Definition at line 296 of file DNA_ID.h.
Referenced by BKE_id_blend_write(), BKE_lib_override_library_copy(), BKE_lib_override_library_id_unused_cleanup(), BKE_lib_override_library_is_user_edited(), direct_link_id_common(), lib_override_library_id_reset_do(), and lib_override_library_resync().
struct ID* IDOverrideLibrary::reference |
Reference linked ID which this one overrides.
Definition at line 294 of file DNA_ID.h.
Referenced by BKE_blendfile_library_relocate(), BKE_lib_override_library_copy(), BKE_lib_override_library_create_from_tag(), BKE_lib_override_library_delete(), BKE_lib_override_library_init(), BKE_lib_override_library_main_operations_create(), BKE_lib_override_library_operations_create(), BKE_lib_override_library_operations_store_start(), BKE_lib_override_library_status_check_local(), BKE_lib_override_library_status_check_reference(), BKE_lib_override_library_update(), BKE_lib_override_library_validate(), BKE_library_make_local(), clear_override_library_exec(), expand_id(), id_override_library_clear_single_fn(), id_override_library_create_hierarchy(), id_override_library_create_hierarchy_pre_process_fn(), id_override_library_create_hierarchy_process(), lib_link_id(), lib_override_library_create_do(), lib_override_library_create_post_process(), lib_override_library_id_reset_do(), lib_override_library_main_resync_on_library_indirect_level(), lib_override_library_resync(), lib_override_overrides_group_tag(), lib_override_overrides_group_tag_recursive(), lib_override_prefill_newid_from_existing_overrides(), lib_override_root_hierarchy_set(), library_foreach_ID_link(), make_override_library_exec(), override_idtemplate_clear_exec(), override_remove_button_exec(), rna_property_override_check_resync(), and RNA_struct_override_matches().
IDOverrideLibraryRuntime* IDOverrideLibrary::runtime |
Definition at line 310 of file DNA_ID.h.
Referenced by BKE_lib_override_library_id_hierarchy_reset(), and BKE_lib_override_library_id_reset().
struct ID* IDOverrideLibrary::storage |
Definition at line 308 of file DNA_ID.h.
Referenced by BKE_lib_override_library_operations_store_end(), BKE_lib_override_library_operations_store_start(), BKE_lib_override_library_update(), expand_id(), lib_link_id(), and library_foreach_ID_link().