[Bf-blender-cvs] [1074150f2a8] soc-2019-npr: LANPR: defaults in new line layers.
YimingWu
noreply at git.blender.org
Mon Jul 1 11:21:40 CEST 2019
Commit: 1074150f2a80fe421fa0b6699124f00f138e3d36
Author: YimingWu
Date: Mon Jul 1 17:19:46 2019 +0800
Branches: soc-2019-npr
https://developer.blender.org/rB1074150f2a80fe421fa0b6699124f00f138e3d36
LANPR: defaults in new line layers.
===================================================================
M source/blender/draw/engines/lanpr/lanpr_ops.c
===================================================================
diff --git a/source/blender/draw/engines/lanpr/lanpr_ops.c b/source/blender/draw/engines/lanpr/lanpr_ops.c
index d7ec66008a3..97d52baaf50 100644
--- a/source/blender/draw/engines/lanpr/lanpr_ops.c
+++ b/source/blender/draw/engines/lanpr/lanpr_ops.c
@@ -4286,6 +4286,16 @@ LANPR_LineLayer *lanpr_new_line_layer(SceneLANPR *lanpr)
BLI_addtail(&lanpr->line_layers, ll);
lanpr->active_layer = ll;
ll->use_same_style = 1;
+ ll->thickness = 1.0f;
+ ll->color[0] = 1.0f;
+ ll->color[1] = 1.0f;
+ ll->color[2] = 1.0f;
+ ll->color[3] = 1.0f;
+ ll->enable_contour = 1;
+ ll->enable_crease = 1;
+ ll->enable_material_seperate = 1;
+ ll->enable_edge_mark = 1;
+ ll->enable_intersection = 1;
return ll;
}
LANPR_LineLayerComponent *lanpr_new_line_component(SceneLANPR *lanpr)
@@ -4308,6 +4318,10 @@ int lanpr_add_line_layer_exec(struct bContext *C, struct wmOperator *op)
lanpr_new_line_layer(lanpr);
+ DEG_id_tag_update(&scene->id, ID_RECALC_COPY_ON_WRITE);
+
+ WM_event_add_notifier(C, NC_OBJECT | ND_DRAW , NULL);
+
return OPERATOR_FINISHED;
}
int lanpr_delete_line_layer_exec(struct bContext *C, struct wmOperator *op)
More information about the Bf-blender-cvs
mailing list