From d4d8da28fce479d01d2910f4acc9e849621807d9 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 17 Mar 2017 07:01:11 +1100 Subject: Add BKE_blendfile_userdef_read_from_memory Needed to read user-preferences from in-memory startup.blend Also skip data-blocks when reading preferences. --- source/blender/blenkernel/BKE_blendfile.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'source/blender/blenkernel/BKE_blendfile.h') diff --git a/source/blender/blenkernel/BKE_blendfile.h b/source/blender/blenkernel/BKE_blendfile.h index 9625a93ed06..75978120051 100644 --- a/source/blender/blenkernel/BKE_blendfile.h +++ b/source/blender/blenkernel/BKE_blendfile.h @@ -51,8 +51,13 @@ bool BKE_blendfile_read_from_memfile( struct bContext *C, struct MemFile *memfile, struct ReportList *reports, int skip_flag); -struct UserDef *BKE_blendfile_userdef_read(const char *filepath, struct ReportList *reports); -int BKE_blendfile_userdef_write(const char *filepath, struct ReportList *reports); +struct UserDef *BKE_blendfile_userdef_read( + const char *filepath, struct ReportList *reports); +struct UserDef *BKE_blendfile_userdef_read_from_memory( + const void *filebuf, int filelength, + struct ReportList *reports); + +int BKE_blendfile_userdef_write(const char *filepath, struct ReportList *reports); /* partial blend file writing */ -- cgit v1.2.3