|
Blender V4.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 352 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(), blo_do_versions_300(), blender::ed::outliner::id_override_library_create_hierarchy(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), blender::ed::outliner::id_override_library_create_hierarchy_process(), lib_override_library_create_post_process(), lib_override_library_id_reset_do(), lib_override_library_resync(), lib_override_overrides_group_tag_recursive(), blender::ed::object::make_override_library_exec(), blender::ed::outliner::outliner_draw_mode_column_toggle(), rna_property_override_check_resync(), 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 343 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(), foreachid_is_hierarchy_leaf_fn(), blender::ed::outliner::id_is_in_override_hierarchy(), blender::ed::outliner::id_override_library_create_hierarchy(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), blender::ed::outliner::id_override_library_create_hierarchy_process(), blender::ed::outliner::id_override_library_delete_hierarchy(), blender::ed::outliner::id_override_library_resync(), lib_override_cleanup_after_resync(), lib_override_library_create_post_process(), lib_override_library_main_resync_id_skip_check(), lib_override_library_resync(), lib_override_overrides_group_tag_recursive(), lib_override_resync_tagging_finalize(), lib_override_resync_tagging_finalize_recurse(), blender::ed::object::make_override_library_exec(), and ui_template_id_liboverride_hierarchy_make().
| ListBase IDOverrideLibrary::properties |
List of IDOverrideLibraryProperty structs.
Definition at line 335 of file DNA_ID.h.
Referenced by BKE_lib_override_debug_print(), BKE_lib_override_library_clear(), BKE_lib_override_library_copy(), BKE_lib_override_library_properties_tag(), BKE_lib_override_library_property_get(), lib_override_library_id_reset_do(), lib_override_library_property_delete(), lib_override_library_resync(), override_library_rna_path_mapping_ensure(), RNA_struct_override_apply(), and RNA_struct_override_store().
| struct ID* IDOverrideLibrary::reference |
Reference linked ID which this one overrides.
Definition at line 333 of file DNA_ID.h.
Referenced by BKE_blendfile_override(), BKE_lib_override_library_clear(), 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_status_check_local(), BKE_lib_override_library_status_check_reference(), blender::ed::object::clear_override_library_exec(), blender::ed::outliner::id_override_library_create_hierarchy(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), blender::ed::outliner::id_override_library_create_hierarchy_process(), lib_override_cleanup_after_resync(), lib_override_library_create_do(), lib_override_library_create_post_process(), lib_override_library_id_reset_do(), lib_override_library_main_resync_id_skip_check(), lib_override_library_resync(), lib_override_overrides_group_tag(), lib_override_overrides_group_tag_recursive(), lib_override_root_hierarchy_set(), blender::ed::object::make_override_library_exec(), override_idtemplate_clear_exec(), override_library_is_valid(), reuse_bmain_data_invalid_local_usages_fix(), reuse_bmain_data_invalid_local_usages_fix_cb(), RNA_property_driver_editable(), rna_property_override_check_resync(), RNA_struct_override_matches(), and blender::animrig::tests::TEST_F().
| IDOverrideLibraryRuntime* IDOverrideLibrary::runtime |
Definition at line 350 of file DNA_ID.h.
Referenced by BKE_lib_override_library_clear(), BKE_lib_override_library_id_reset(), lib_override_library_property_delete(), lib_override_resync_tagging_finalize(), lib_override_resync_tagging_finalize_recurse(), lib_override_resync_tagging_finalize_recursive_check_from(), override_library_runtime_ensure(), and RNA_struct_override_matches().
| struct ID* IDOverrideLibrary::storage |
Definition at line 348 of file DNA_ID.h.
Referenced by BKE_lib_override_library_operations_store_start().