[Bf-blender-cvs] [0f60cefa297] greasepencil-object: GPencil: Remove this pointer from SVG exporter
Antonio Vazquez
noreply at git.blender.org
Fri Jul 31 12:00:05 CEST 2020
Commit: 0f60cefa297d7493407679afe403ad22215109b2
Author: Antonio Vazquez
Date: Fri Jul 31 11:59:57 2020 +0200
Branches: greasepencil-object
https://developer.blender.org/rB0f60cefa297d7493407679afe403ad22215109b2
GPencil: Remove this pointer from SVG exporter
===================================================================
M source/blender/io/gpencil/intern/gpencil_io_base.cc
M source/blender/io/gpencil/intern/gpencil_io_base.h
M source/blender/io/gpencil/intern/gpencil_io_svg.cc
M source/blender/io/gpencil/intern/gpencil_io_svg.h
===================================================================
diff --git a/source/blender/io/gpencil/intern/gpencil_io_base.cc b/source/blender/io/gpencil/intern/gpencil_io_base.cc
index 2d15e55b430..2b5e5532a22 100644
--- a/source/blender/io/gpencil/intern/gpencil_io_base.cc
+++ b/source/blender/io/gpencil/intern/gpencil_io_base.cc
@@ -59,38 +59,38 @@ namespace io {
namespace gpencil {
/* Constructor. */
-GpencilExporter::GpencilExporter(const struct GpencilExportParams *params)
+GpencilExporter::GpencilExporter(const struct GpencilExportParams *iparams)
{
- this->params.frame_start = params->frame_start;
- this->params.frame_end = params->frame_end;
- this->params.obact = params->obact;
- this->params.region = params->region;
- this->params.C = params->C;
- this->params.filename = params->filename;
- this->params.mode = params->mode;
- this->params.flag = params->flag;
+ params.frame_start = iparams->frame_start;
+ params.frame_end = iparams->frame_end;
+ params.obact = iparams->obact;
+ params.region = iparams->region;
+ params.C = iparams->C;
+ params.filename = iparams->filename;
+ params.mode = iparams->mode;
+ params.flag = iparams->flag;
/* Easy access data. */
- this->bmain = CTX_data_main(params->C);
- this->depsgraph = CTX_data_depsgraph_pointer(params->C);
- this->rv3d = (RegionView3D *)params->region->regiondata;
- this->gpd = (bGPdata *)params->obact->data;
+ bmain = CTX_data_main(params.C);
+ depsgraph = CTX_data_depsgraph_pointer(params.C);
+ rv3d = (RegionView3D *)params.region->regiondata;
+ gpd = (bGPdata *)params.obact->data;
- this->winx = params->region->winx;
- this->winy = params->region->winy;
+ winx = params.region->winx;
+ winy = params.region->winy;
/* Prepare output filename with full path. */
- set_out_filename(params->filename);
+ set_out_filename(params.filename);
/* Load list of selected objects. */
- ViewLayer *view_layer = CTX_data_view_layer(params->C);
+ ViewLayer *view_layer = CTX_data_view_layer(params.C);
LISTBASE_FOREACH (Base *, base, &view_layer->object_bases) {
Object *object = base->object;
if (object->type != OB_GPENCIL) {
continue;
}
- if (((params->flag & GP_EXPORT_SELECTED_OBJECTS) == 0) && (params->obact != object)) {
+ if (((params.flag & GP_EXPORT_SELECTED_OBJECTS) == 0) && (params.obact != object)) {
continue;
}
@@ -304,9 +304,9 @@ void GpencilExporter::gps_current_set(struct Object *ob, struct bGPDstroke *gps)
gp_style_current_set(gp_style);
}
-void GpencilExporter::gp_style_current_set(MaterialGPencilStyle *gp_style)
+void GpencilExporter::gp_style_current_set(MaterialGPencilStyle *igp_style)
{
- this->gp_style = gp_style;
+ gp_style = igp_style;
is_stroke = ((gp_style->flag & GP_MATERIAL_STROKE_SHOW) &&
(gp_style->stroke_rgba[3] > GPENCIL_ALPHA_OPACITY_THRESH));
is_fill = ((gp_style->flag & GP_MATERIAL_FILL_SHOW) &&
diff --git a/source/blender/io/gpencil/intern/gpencil_io_base.h b/source/blender/io/gpencil/intern/gpencil_io_base.h
index 4f9d138513a..c29c8bcd94a 100644
--- a/source/blender/io/gpencil/intern/gpencil_io_base.h
+++ b/source/blender/io/gpencil/intern/gpencil_io_base.h
@@ -45,7 +45,7 @@ namespace gpencil {
class GpencilExporter {
public:
- GpencilExporter(const struct GpencilExportParams *params);
+ GpencilExporter(const struct GpencilExportParams *iparams);
virtual bool write(std::string actual_frame) = 0;
/* Geometry functions. */
diff --git a/source/blender/io/gpencil/intern/gpencil_io_svg.cc b/source/blender/io/gpencil/intern/gpencil_io_svg.cc
index 8260610347a..4529d79863b 100644
--- a/source/blender/io/gpencil/intern/gpencil_io_svg.cc
+++ b/source/blender/io/gpencil/intern/gpencil_io_svg.cc
@@ -63,11 +63,11 @@ namespace io {
namespace gpencil {
/* Constructor. */
-GpencilExporterSVG::GpencilExporterSVG(const struct GpencilExportParams *params)
- : GpencilExporter(params)
+GpencilExporterSVG::GpencilExporterSVG(const struct GpencilExportParams *iparams)
+ : GpencilExporter(iparams)
{
- this->invert_axis[0] = false;
- this->invert_axis[1] = true;
+ invert_axis[0] = false;
+ invert_axis[1] = true;
}
/* Main write method for SVG format. */
diff --git a/source/blender/io/gpencil/intern/gpencil_io_svg.h b/source/blender/io/gpencil/intern/gpencil_io_svg.h
index 0f0c7b4a8c9..7ef9a935b00 100644
--- a/source/blender/io/gpencil/intern/gpencil_io_svg.h
+++ b/source/blender/io/gpencil/intern/gpencil_io_svg.h
@@ -43,7 +43,7 @@ namespace gpencil {
class GpencilExporterSVG : public GpencilExporter {
public:
- GpencilExporterSVG(const struct GpencilExportParams *params);
+ GpencilExporterSVG(const struct GpencilExportParams *iparams);
bool write(std::string actual_frame);
private:
More information about the Bf-blender-cvs
mailing list