[Bf-blender-cvs] [30dea81fb6d] blender2.8: Revert "GP: New Python update API functions (WIP)"
Antonioya
noreply at git.blender.org
Thu Dec 20 13:38:59 CET 2018
Commit: 30dea81fb6d2fc07d27f26d4522c29072b38e5cc
Author: Antonioya
Date: Thu Dec 20 12:35:06 2018 +0100
Branches: blender2.8
https://developer.blender.org/rB30dea81fb6d2fc07d27f26d4522c29072b38e5cc
Revert "GP: New Python update API functions (WIP)"
This reverts commit e79f401ffa7d5354dde01073bbb4b7dd742fd32b.
The new API were against general design rules.
===================================================================
M source/blender/makesrna/intern/rna_gpencil.c
===================================================================
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");
}
/* --- */
More information about the Bf-blender-cvs
mailing list