32 const char *blend_file_path,
struct Main * BKE_main_new(void)
void BKE_main_free(struct Main *mainvar)
#define STRNCPY(dst, src)
external readfile function prototypes.
void BLO_library_link_params_init(struct LibraryLink_Params *params, struct Main *bmain, const int flag, const int id_tag_extra)
struct ID * BLO_library_link_named_part(struct Main *mainl, BlendHandle **bh, const short idcode, const char *name, const struct LibraryLink_Params *params)
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)
ID and Library types, which are fundamental for sdna.
Read Guarded memory(de)allocation.
void(* MEM_freeN)(void *vmemh)
void *(* MEM_callocN)(size_t len, const char *str)
void BLO_library_temp_free(TempLibraryContext *temp_lib_ctx)
TempLibraryContext * BLO_library_temp_load_id(struct Main *real_main, const char *blend_file_path, const short idcode, const char *idname, struct ReportList *reports)
struct LibraryLink_Params liblink_params
struct BlendHandle * blendhandle