diff options
author | Antonioya <blendergit@gmail.com> | 2018-12-20 14:35:06 +0300 |
---|---|---|
committer | Antonioya <blendergit@gmail.com> | 2018-12-20 15:38:51 +0300 |
commit | 30dea81fb6d2fc07d27f26d4522c29072b38e5cc (patch) | |
tree | 00366413291f45bbfb891fe8b5d4495e061062f0 /source/blender/makesrna/intern/rna_gpencil.c | |
parent | 63ed86b06f2eb9b1b9b6ab5f9472365c2b42bbf8 (diff) |
Revert "GP: New Python update API functions (WIP)"
This reverts commit e79f401ffa7d5354dde01073bbb4b7dd742fd32b.
The new API were against general design rules.
Diffstat (limited to 'source/blender/makesrna/intern/rna_gpencil.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_gpencil.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/source/blender/makesrna/intern/rna_gpencil.c b/source/blender/makesrna/intern/rna_gpencil.c index 5acfa6c1b47..9c90628f262 100644 --- a/source/blender/makesrna/intern/rna_gpencil.c +++ b/source/blender/makesrna/intern/rna_gpencil.c @@ -596,18 +596,6 @@ static void rna_GPencil_stroke_remove(bGPDframe *frame, ReportList *reports, Poi WM_main_add_notifier(NC_GPENCIL | NA_EDITED, NULL); } -static void rna_GPencil_stroke_update(bGPDframe *frame, ReportList *reports, PointerRNA *stroke_ptr) -{ - bGPDstroke *stroke = stroke_ptr->data; - if (BLI_findindex(&frame->strokes, stroke) == -1) { - BKE_report(reports, RPT_ERROR, "Stroke not found in grease pencil frame"); - return; - } - stroke->flag |= GP_STROKE_RECALC_CACHES; - - WM_main_add_notifier(NC_GPENCIL | ND_DATA | NA_EDITED, NULL); -} - static void rna_GPencil_stroke_select_set(PointerRNA *ptr, const bool value) { bGPDstroke *gps = ptr->data; @@ -737,14 +725,6 @@ static void rna_GPencil_clear(bGPdata *gpd) WM_main_add_notifier(NC_GPENCIL | ND_DATA | NA_EDITED, NULL); } -static void rna_GPencil_update_data(bGPdata *gpd) -{ - DEG_id_tag_update(&gpd->id, ID_RECALC_TRANSFORM | ID_RECALC_GEOMETRY); - DEG_id_tag_update(&gpd->id, ID_RECALC_COPY_ON_WRITE); - - WM_main_add_notifier(NC_GPENCIL | NA_EDITED, NULL); -} - static void rna_GpencilVertex_groups_begin(CollectionPropertyIterator *iter, PointerRNA *ptr) { bGPDstroke *gps = ptr->data; @@ -1012,13 +992,6 @@ static void rna_def_gpencil_strokes_api(BlenderRNA *brna, PropertyRNA *cprop) parm = RNA_def_pointer(func, "stroke", "GPencilStroke", "Stroke", "The stroke to remove"); RNA_def_parameter_flags(parm, PROP_NEVER_NULL, PARM_REQUIRED | PARM_RNAPTR); RNA_def_parameter_clear_flags(parm, PROP_THICK_WRAP, 0); - - func = RNA_def_function(srna, "update", "rna_GPencil_stroke_update"); - RNA_def_function_ui_description(func, "Update stroke geometry"); - RNA_def_function_flag(func, FUNC_USE_REPORTS); - parm = RNA_def_pointer(func, "stroke", "GPencilStroke", "Stroke", "The stroke to remove"); - RNA_def_parameter_flags(parm, PROP_NEVER_NULL, PARM_REQUIRED | PARM_RNAPTR); - RNA_def_parameter_clear_flags(parm, PROP_THICK_WRAP, 0); } static void rna_def_gpencil_frame(BlenderRNA *brna) @@ -1655,9 +1628,6 @@ static void rna_def_gpencil_data(BlenderRNA *brna) /* API Functions */ func = RNA_def_function(srna, "clear", "rna_GPencil_clear"); RNA_def_function_ui_description(func, "Remove all the Grease Pencil data"); - - func = RNA_def_function(srna, "update", "rna_GPencil_update_data"); - RNA_def_function_ui_description(func, "Force internal data update"); } /* --- */ |