[Bf-blender-cvs] [0aed42f8a7f] lanpr-under-gp: Refactor: Keep up with readfiles.c API changes for LANPR
YimingWu
noreply at git.blender.org
Sat Jun 27 06:15:06 CEST 2020
Commit: 0aed42f8a7fa9c6bd13198b1e628886ca7f394fa
Author: YimingWu
Date: Sat Jun 27 12:14:59 2020 +0800
Branches: lanpr-under-gp
https://developer.blender.org/rB0aed42f8a7fa9c6bd13198b1e628886ca7f394fa
Refactor: Keep up with readfiles.c API changes for LANPR
===================================================================
M source/blender/blenloader/intern/readfile.c
===================================================================
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c
index 25bc9dff066..0bf143dca31 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -6190,9 +6190,8 @@ static void lib_link_collection_data(BlendLibReader *reader, Library *lib, Colle
}
if (collection->lanpr) {
- collection->lanpr->target = newlibadr(fd, lib, collection->lanpr->target);
+ collection->lanpr->target = newlibadr(reader->fd, lib, collection->lanpr->target);
}
-
}
static void lib_link_collection(BlendLibReader *reader, Collection *collection)
@@ -6473,13 +6472,13 @@ static void lib_link_scene(BlendLibReader *reader, Scene *sce)
if (sce->rigidbody_world) {
RigidBodyWorld *rbw = sce->rigidbody_world;
if (rbw->group) {
- rbw->group = newlibadr(fd, sce->id.lib, rbw->group);
+ BLO_read_id_address(reader, sce->id.lib, &rbw->group);
}
if (rbw->constraints) {
- rbw->constraints = newlibadr(fd, sce->id.lib, rbw->constraints);
+ BLO_read_id_address(reader, sce->id.lib, &rbw->constraints);
}
if (rbw->effector_weights) {
- rbw->effector_weights->group = newlibadr(fd, sce->id.lib, rbw->effector_weights->group);
+ BLO_read_id_address(reader, sce->id.lib, &rbw->effector_weights->group);
}
}
@@ -6488,22 +6487,22 @@ static void lib_link_scene(BlendLibReader *reader, Scene *sce)
}
for (SceneRenderLayer *srl = sce->r.layers.first; srl; srl = srl->next) {
- srl->mat_override = newlibadr(fd, sce->id.lib, srl->mat_override);
+ BLO_read_id_address(reader, sce->id.lib, &srl->mat_override);
for (FreestyleModuleConfig *fmc = srl->freestyleConfig.modules.first; fmc; fmc = fmc->next) {
- fmc->script = newlibadr(fd, sce->id.lib, fmc->script);
+ BLO_read_id_address(reader, sce->id.lib, &fmc->script);
}
for (FreestyleLineSet *fls = srl->freestyleConfig.linesets.first; fls; fls = fls->next) {
- fls->linestyle = newlibadr(fd, sce->id.lib, fls->linestyle);
- fls->group = newlibadr(fd, sce->id.lib, fls->group);
+ BLO_read_id_address(reader, sce->id.lib, &fls->linestyle);
+ BLO_read_id_address(reader, sce->id.lib, &fls->group);
}
}
for (LANPR_LineLayer *ll = sce->lanpr.line_layers.first; ll; ll = ll->next) {
- ll->normal_control_object = newlibadr(fd, sce->id.lib, ll->normal_control_object);
+ BLO_read_id_address(reader, sce->id.lib, &ll->normal_control_object);
}
/* Motion Tracking */
- sce->clip = newlibadr(fd, sce->id.lib, sce->clip);
+ BLO_read_id_address(reader, sce->id.lib, &sce->clip);
if (sce->nodetree) {
composite_patch(sce->nodetree, sce);
}
@@ -10793,7 +10792,7 @@ static void expand_collection(BlendExpander *expander, Collection *collection)
BLO_expand(expander, child->collection);
}
- expand_doit(fd, mainvar, collection->lanpr->target);
+ BLO_expand(expander, collection->lanpr->target);
#ifdef USE_COLLECTION_COMPAT_28
if (collection->collection != NULL) {
@@ -11178,7 +11177,7 @@ static void expand_scene(BlendExpander *expander, Scene *sce)
for (LANPR_LineLayer *ll = sce->lanpr.line_layers.first; ll; ll = ll->next) {
if (ll->normal_control_object) {
- expand_doit(fd, mainvar, ll->normal_control_object);
+ BLO_expand(expander, ll->normal_control_object);
}
}
More information about the Bf-blender-cvs
mailing list