Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_lib_override.h
| Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | |||||
| /** | /** | ||||
| * Check if given ID has some override rules that actually indicate the user edited it. | * Check if given ID has some override rules that actually indicate the user edited it. | ||||
| */ | */ | ||||
| bool BKE_lib_override_library_is_user_edited(struct ID *id); | bool BKE_lib_override_library_is_user_edited(struct ID *id); | ||||
| /** | /** | ||||
| * Create an overridden local copy of linked reference. | * Create an overridden local copy of linked reference. | ||||
| * | |||||
| * \note This function is very basic, low-level. It does not consider any hierarcical dependency, | |||||
| * and also prevents any automatic resync of this local override. | |||||
| */ | */ | ||||
| struct ID *BKE_lib_override_library_create_from_id(struct Main *bmain, | struct ID *BKE_lib_override_library_create_from_id(struct Main *bmain, | ||||
| struct ID *reference_id, | struct ID *reference_id, | ||||
| const bool do_tagged_remap); | const bool do_tagged_remap); | ||||
| /** | /** | ||||
| * Create overridden local copies of all tagged data-blocks in given Main. | * Create overridden local copies of all tagged data-blocks in given Main. | ||||
| * | * | ||||
| * \note Set `id->newid` of overridden libs with newly created overrides, | * \note Set `id->newid` of overridden libs with newly created overrides, | ||||
| ▲ Show 20 Lines • Show All 325 Lines • Show Last 20 Lines | |||||