[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