Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacques Lucke <jacques@blender.org>2020-06-05 22:51:07 +0300
committerJacques Lucke <jacques@blender.org>2020-06-05 22:55:45 +0300
commitfc672ce8e24e5fc62a42010dad790324f2b99a2d (patch)
tree4af96cb3e1592cdf3cd2dce5c7d44e78ae310e03 /source/blender/blenloader/intern
parent60b8db587f655976752f92a59f9b12db04e107a6 (diff)
Refactor: use new api for remaining direct data writing
Diffstat (limited to 'source/blender/blenloader/intern')
-rw-r--r--source/blender/blenloader/intern/writefile.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c
index 1498461b728..8c0ab7d972b 100644
--- a/source/blender/blenloader/intern/writefile.c
+++ b/source/blender/blenloader/intern/writefile.c
@@ -770,7 +770,7 @@ static void write_previews(BlendWriter *writer, const PreviewImage *prv_orig)
prv.h[1] = 0;
prv.rect[1] = NULL;
}
- writestruct_at_address(writer->wd, DATA, PreviewImage, 1, prv_orig, &prv);
+ BLO_write_struct_at_address(writer, PreviewImage, prv_orig, &prv);
if (prv.rect[0]) {
BLO_write_uint32_array(writer, prv.w[0] * prv.h[0], prv.rect[0]);
}
@@ -2191,7 +2191,7 @@ static void write_customdata(BlendWriter *writer,
CustomData_external_write(data, id, cddata_mask, count, 0);
}
- writestruct_at_address(writer->wd, DATA, CustomDataLayer, data->totlayer, data->layers, layers);
+ BLO_write_struct_array_at_address(writer, CustomDataLayer, data->totlayer, data->layers, layers);
for (i = 0; i < data->totlayer; i++) {
CustomDataLayer *layer = &layers[i];
@@ -2953,14 +2953,14 @@ static void write_soops(BlendWriter *writer, SpaceOutliner *so)
BLO_write_struct(writer, SpaceOutliner, so);
- writestruct_at_address(writer->wd, DATA, TreeStore, 1, ts, &ts_flat);
- writestruct_at_address(writer->wd, DATA, TreeStoreElem, elems, data_addr, data);
+ BLO_write_struct_at_address(writer, TreeStore, ts, &ts_flat);
+ BLO_write_struct_array_at_address(writer, TreeStoreElem, elems, data_addr, data);
MEM_freeN(data);
}
else {
so_flat.treestore = NULL;
- writestruct_at_address(writer->wd, DATA, SpaceOutliner, 1, so, &so_flat);
+ BLO_write_struct_at_address(writer, SpaceOutliner, so, &so_flat);
}
}
else {