Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_library.h
| Show First 20 Lines • Show All 141 Lines • ▼ Show 20 Lines | |||||
| void id_fake_user_clear(struct ID *id); | void id_fake_user_clear(struct ID *id); | ||||
| void BKE_id_clear_newpoin(struct ID *id); | void BKE_id_clear_newpoin(struct ID *id); | ||||
| void BKE_id_make_local_generic(struct Main *bmain, struct ID *id, const bool id_in_mainlist, const bool lib_local); | void BKE_id_make_local_generic(struct Main *bmain, struct ID *id, const bool id_in_mainlist, const bool lib_local); | ||||
| bool id_make_local(struct Main *bmain, struct ID *id, const bool test, const bool force_local); | bool id_make_local(struct Main *bmain, struct ID *id, const bool test, const bool force_local); | ||||
| bool id_single_user(struct bContext *C, struct ID *id, struct PointerRNA *ptr, struct PropertyRNA *prop); | bool id_single_user(struct bContext *C, struct ID *id, struct PointerRNA *ptr, struct PropertyRNA *prop); | ||||
| bool id_copy(struct Main *bmain, const struct ID *id, struct ID **newid, bool test); | bool id_copy(struct Main *bmain, const struct ID *id, struct ID **newid, bool test); | ||||
| bool BKE_id_copy_ex(struct Main *bmain, const struct ID *id, struct ID **r_newid, const int flag, const bool test); | bool BKE_id_copy_ex(struct Main *bmain, const struct ID *id, struct ID **r_newid, const int flag, const bool test); | ||||
| void BKE_id_swap(struct Main *bmain, struct ID *id_a, struct ID *id_b); | |||||
| void id_sort_by_name(struct ListBase *lb, struct ID *id); | void id_sort_by_name(struct ListBase *lb, struct ID *id); | ||||
| void BKE_id_expand_local(struct Main *bmain, struct ID *id); | void BKE_id_expand_local(struct Main *bmain, struct ID *id); | ||||
| void BKE_id_copy_ensure_local(struct Main *bmain, const struct ID *old_id, struct ID *new_id); | void BKE_id_copy_ensure_local(struct Main *bmain, const struct ID *old_id, struct ID *new_id); | ||||
| bool new_id(struct ListBase *lb, struct ID *id, const char *name) ATTR_NONNULL(1, 2); | bool new_id(struct ListBase *lb, struct ID *id, const char *name) ATTR_NONNULL(1, 2); | ||||
| void id_clear_lib_data(struct Main *bmain, struct ID *id); | void id_clear_lib_data(struct Main *bmain, struct ID *id); | ||||
| void id_clear_lib_data_ex(struct Main *bmain, struct ID *id, const bool id_in_mainlist); | void id_clear_lib_data_ex(struct Main *bmain, struct ID *id, const bool id_in_mainlist); | ||||
| ▲ Show 20 Lines • Show All 52 Lines • Show Last 20 Lines | |||||