75 const int write_flags = 0;
97 const int id_tag_extra = 0;
void BKE_blendfile_write_partial_begin(struct Main *bmain_src)
void BKE_blendfile_write_partial_end(struct Main *bmain_src)
bool BKE_blendfile_write_partial(struct Main *bmain_src, const char *filepath, const int write_flags, const int remap_mode, struct ReportList *reports)
void BKE_blendfile_write_partial_tag_ID(struct ID *id, bool set)
struct Scene * CTX_data_scene(const bContext *C)
struct ViewLayer * CTX_data_view_layer(const bContext *C)
struct View3D * CTX_wm_view3d(const bContext *C)
struct Main * CTX_data_main(const bContext *C)
void BKE_view_layer_base_deselect_all(struct ViewLayer *view_layer)
void BKE_main_id_tag_all(struct Main *mainvar, const int tag, const bool value)
void BKE_main_lib_objects_recalc_all(struct Main *bmain)
void BKE_library_make_local(struct Main *bmain, const struct Library *lib, struct GHash *old_to_new_ids, const bool untagged_only, const bool set_fake)
void * BLI_findstring(const struct ListBase *listbase, const char *id, const int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
external readfile function prototypes.
int BLO_library_link_copypaste(struct Main *mainl, BlendHandle *bh, const uint64_t id_types_mask)
void BLO_library_link_params_init(struct LibraryLink_Params *params, struct Main *bmain, const int flag, const int id_tag_extra)
void BLO_library_link_params_init_with_context(struct LibraryLink_Params *params, struct Main *bmain, const int flag, const int id_tag_extra, struct Scene *scene, struct ViewLayer *view_layer, const struct View3D *v3d)
struct BlendHandle BlendHandle
struct Main * BLO_library_link_begin(BlendHandle **bh, const char *filepath, const struct LibraryLink_Params *params)
void BLO_library_link_end(struct Main *mainl, BlendHandle **bh, const struct LibraryLink_Params *params)
BlendHandle * BLO_blendhandle_from_file(const char *filepath, struct ReportList *reports)
void BLO_blendhandle_close(BlendHandle *bh)
external writefile function prototypes.
@ BLO_WRITE_PATH_REMAP_RELATIVE
void DEG_id_tag_update(struct ID *id, int flag)
void DEG_relations_tag_update(struct Main *bmain)
void IMB_colormanagement_check_file_config(struct Main *bmain)
Read Guarded memory(de)allocation.
void BKE_copybuffer_begin(Main *bmain_src)
bool BKE_copybuffer_save(Main *bmain_src, const char *filename, ReportList *reports)
bool BKE_copybuffer_read(Main *bmain_dst, const char *libname, ReportList *reports, const uint64_t id_types_mask)
void BKE_copybuffer_tag_ID(ID *id)
int BKE_copybuffer_paste(bContext *C, const char *libname, const short flag, ReportList *reports, const uint64_t id_types_mask)
unsigned __int64 uint64_t
const struct View3D * v3d
struct ViewLayer * view_layer