| Index: tools/json/SkJSONCanvas.h
|
| diff --git a/tools/json/SkJSONCanvas.h b/tools/json/SkJSONCanvas.h
|
| index 66b413ebbe255e67d487f55c283fb2b34b085485..27cb398a3652554d9fdb8bc41162f98eae314f5e 100644
|
| --- a/tools/json/SkJSONCanvas.h
|
| +++ b/tools/json/SkJSONCanvas.h
|
| @@ -63,6 +63,18 @@
|
| #define SKJSONCANVAS_ATTRIBUTE_REGIONOP "op"
|
| #define SKJSONCANVAS_ATTRIBUTE_EDGESTYLE "edgeStyle"
|
| #define SKJSONCANVAS_ATTRIBUTE_DEVICEREGION "deviceRegion"
|
| +#define SKJSONCANVAS_ATTRIBUTE_BLUR "blur"
|
| +#define SKJSONCANVAS_ATTRIBUTE_SIGMA "sigma"
|
| +#define SKJSONCANVAS_ATTRIBUTE_QUALITY "quality"
|
| +#define SKJSONCANVAS_ATTRIBUTE_TEXTALIGN "textAlign"
|
| +#define SKJSONCANVAS_ATTRIBUTE_TEXTSIZE "textSize"
|
| +#define SKJSONCANVAS_ATTRIBUTE_TEXTSCALEX "textScaleX"
|
| +#define SKJSONCANVAS_ATTRIBUTE_TEXTSKEWX "textSkewX"
|
| +#define SKJSONCANVAS_ATTRIBUTE_DASHING "dashing"
|
| +#define SKJSONCANVAS_ATTRIBUTE_INTERVALS "intervals"
|
| +#define SKJSONCANVAS_ATTRIBUTE_PHASE "phase"
|
| +#define SKJSONCANVAS_ATTRIBUTE_FILLTYPE "fillType"
|
| +#define SKJSONCANVAS_ATTRIBUTE_VERBS "verbs"
|
|
|
| #define SKJSONCANVAS_VERB_MOVE "move"
|
| #define SKJSONCANVAS_VERB_LINE "line"
|
| @@ -75,9 +87,6 @@
|
| #define SKJSONCANVAS_STYLE_STROKE "stroke"
|
| #define SKJSONCANVAS_STYLE_STROKEANDFILL "strokeAndFill"
|
|
|
| -#define SKJSONCANVAS_EDGESTYLE_HARD "hard"
|
| -#define SKJSONCANVAS_EDGESTYLE_SOFT "soft"
|
| -
|
| #define SKJSONCANVAS_POINTMODE_POINTS "points"
|
| #define SKJSONCANVAS_POINTMODE_LINES "lines"
|
| #define SKJSONCANVAS_POINTMODE_POLYGON "polygon"
|
| @@ -89,6 +98,23 @@
|
| #define SKJSONCANVAS_REGIONOP_REVERSE_DIFFERENCE "reverseDifference"
|
| #define SKJSONCANVAS_REGIONOP_REPLACE "replace"
|
|
|
| +#define SKJSONCANVAS_BLURSTYLE_NORMAL "normal"
|
| +#define SKJSONCANVAS_BLURSTYLE_SOLID "solid"
|
| +#define SKJSONCANVAS_BLURSTYLE_OUTER "outer"
|
| +#define SKJSONCANVAS_BLURSTYLE_INNER "inner"
|
| +
|
| +#define SKJSONCANVAS_BLURQUALITY_LOW "low"
|
| +#define SKJSONCANVAS_BLURQUALITY_HIGH "high"
|
| +
|
| +#define SKJSONCANVAS_ALIGN_LEFT "left"
|
| +#define SKJSONCANVAS_ALIGN_CENTER "center"
|
| +#define SKJSONCANVAS_ALIGN_RIGHT "right"
|
| +
|
| +#define SKJSONCANVAS_FILLTYPE_WINDING "winding"
|
| +#define SKJSONCANVAS_FILLTYPE_EVENODD "evenOdd"
|
| +#define SKJSONCANVAS_FILLTYPE_INVERSEWINDING "inverseWinding"
|
| +#define SKJSONCANVAS_FILLTYPE_INVERSEEVENODD "inverseEvenOdd"
|
| +
|
| /*
|
| * Implementation of SkCanvas which writes JSON when drawn to. The JSON describes all of the draw
|
| * commands issued to the canvas, and can later be turned back into draw commands using
|
|
|