54 const void *blendfile_mem,
55 int blendfile_memsize);
90 #define BLENDFILE_LINK_APPEND_INVALID -1
bool BKE_blendfile_link_append_context_is_empty(struct BlendfileLinkAppendContext *lapp_context)
void BKE_blendfile_link_append_context_embedded_blendfile_set(struct BlendfileLinkAppendContext *lapp_context, const void *blendfile_mem, int blendfile_memsize)
void BKE_blendfile_link_append_context_item_library_index_enable(struct BlendfileLinkAppendContext *lapp_context, struct BlendfileLinkAppendContextItem *item, int library_index)
bool(* BKE_BlendfileLinkAppendContexteItemFunction)(struct BlendfileLinkAppendContext *lapp_context, struct BlendfileLinkAppendContextItem *item, void *userdata)
void BKE_blendfile_link_append_context_embedded_blendfile_clear(struct BlendfileLinkAppendContext *lapp_context)
int BKE_blendfile_link_append_context_item_idtypes_from_library_add(struct BlendfileLinkAppendContext *lapp_context, struct ReportList *reports, uint64_t id_types_filter, int library_index)
struct ID * BKE_blendfile_link_append_context_item_newid_get(struct BlendfileLinkAppendContext *lapp_context, struct BlendfileLinkAppendContextItem *item)
struct BlendfileLinkAppendContextItem * BKE_blendfile_link_append_context_item_add(struct BlendfileLinkAppendContext *lapp_context, const char *idname, short idcode, void *userdata)
void BKE_blendfile_link(struct BlendfileLinkAppendContext *lapp_context, struct ReportList *reports)
void BKE_blendfile_link_append_context_library_add(struct BlendfileLinkAppendContext *lapp_context, const char *libname, struct BlendHandle *blo_handle)
void BKE_blendfile_library_relocate(struct BlendfileLinkAppendContext *lapp_context, struct ReportList *reports, struct Library *library, bool do_reload)
void * BKE_blendfile_link_append_context_item_userdata_get(struct BlendfileLinkAppendContext *lapp_context, struct BlendfileLinkAppendContextItem *item)
void BKE_blendfile_link_append_context_free(struct BlendfileLinkAppendContext *lapp_context)
short BKE_blendfile_link_append_context_item_idcode_get(struct BlendfileLinkAppendContext *lapp_context, struct BlendfileLinkAppendContextItem *item)
void BKE_blendfile_link_append_context_item_foreach(struct BlendfileLinkAppendContext *lapp_context, BKE_BlendfileLinkAppendContexteItemFunction callback_function, eBlendfileLinkAppendForeachItemFlag flag, void *userdata)
eBlendfileLinkAppendForeachItemFlag
@ BKE_BLENDFILE_LINK_APPEND_FOREACH_ITEM_FLAG_DO_DIRECT
@ BKE_BLENDFILE_LINK_APPEND_FOREACH_ITEM_FLAG_DO_INDIRECT
void BKE_blendfile_link_append_context_flag_set(struct BlendfileLinkAppendContext *lapp_context, int flag, bool do_set)
BlendfileLinkAppendContext * BKE_blendfile_link_append_context_new(struct LibraryLink_Params *params)
void BKE_blendfile_append(struct BlendfileLinkAppendContext *lapp_context, struct ReportList *reports)
struct BlendHandle BlendHandle
unsigned __int64 uint64_t
static FT_Library library