19 const char *blend_file_path,
39 bmain_lib, &blendhandle, idcode, idname, &lib_link_params);
void BKE_main_free(Main *bmain)
char * STRNCPY(char(&dst)[N], const char *src)
external readfile function prototypes.
void BLO_library_link_params_init(LibraryLink_Params *params, Main *bmain, int flag, int id_tag_extra)
void BLO_library_link_end(Main *mainl, BlendHandle **bh, const LibraryLink_Params *params, ReportList *reports)
BlendHandle * BLO_blendhandle_from_file(const char *filepath, BlendFileReadReport *reports)
void BLO_blendhandle_close(BlendHandle *bh) ATTR_NONNULL(1)
ID * BLO_library_link_named_part(Main *mainl, BlendHandle **bh, short idcode, const char *name, const LibraryLink_Params *params)
Main * BLO_library_link_begin(BlendHandle **bh, const char *filepath, const LibraryLink_Params *params)
ID and Library types, which are fundamental for SDNA.
Read Guarded memory(de)allocation.
void * MEM_callocN(size_t len, const char *str)
void MEM_freeN(void *vmemh)
void BLO_library_temp_free(TempLibraryContext *temp_lib_ctx)
TempLibraryContext * BLO_library_temp_load_id(Main *real_main, const char *blend_file_path, const short idcode, const char *idname, ReportList *reports)
BlendFileReadReport bf_reports