Index: tools/debugger/SkDrawCommand.cpp |
diff --git a/tools/debugger/SkDrawCommand.cpp b/tools/debugger/SkDrawCommand.cpp |
index af1270c9e5903272803fb874bab65ab82e5ed147..fcd2885828328f040f28f0827adc60e89f99499e 100644 |
--- a/tools/debugger/SkDrawCommand.cpp |
+++ b/tools/debugger/SkDrawCommand.cpp |
@@ -1,4 +1,3 @@ |
- |
/* |
* Copyright 2012 Google Inc. |
* |
@@ -474,7 +473,7 @@ static Json::Value make_json_path(const SkPath& path) { |
case SkPath::kInverseEvenOdd_FillType: |
result[SKDEBUGCANVAS_ATTRIBUTE_FILLTYPE] = SKDEBUGCANVAS_FILLTYPE_INVERSEEVENODD; |
break; |
- } |
+ } |
Json::Value verbs(Json::arrayValue); |
SkPath::Iter iter(path, false); |
SkPoint pts[4]; |
@@ -563,7 +562,7 @@ static Json::Value make_json_pointmode(SkCanvas::PointMode mode) { |
return Json::Value(SKDEBUGCANVAS_POINTMODE_POINTS); |
case SkCanvas::kLines_PointMode: |
return Json::Value(SKDEBUGCANVAS_POINTMODE_LINES); |
- case SkCanvas::kPolygon_PointMode: |
+ case SkCanvas::kPolygon_PointMode: |
return Json::Value(SKDEBUGCANVAS_POINTMODE_POLYGON); |
default: |
SkASSERT(false); |
@@ -571,7 +570,7 @@ static Json::Value make_json_pointmode(SkCanvas::PointMode mode) { |
}; |
} |
-static void store_scalar(Json::Value* target, const char* key, SkScalar value, |
+static void store_scalar(Json::Value* target, const char* key, SkScalar value, |
SkScalar defaultValue) { |
if (value != defaultValue) { |
(*target)[key] = Json::Value(value); |
@@ -584,14 +583,14 @@ static void store_bool(Json::Value* target, const char* key, bool value, bool de |
} |
} |
-static void encode_data(const void* bytes, size_t count, const char* contentType, |
+static void encode_data(const void* bytes, size_t count, const char* contentType, |
UrlDataManager& urlDataManager, Json::Value* target) { |
SkAutoTUnref<SkData> data(SkData::NewWithCopy(bytes, count)); |
SkString url = urlDataManager.addData(data, contentType); |
*target = Json::Value(url.c_str()); |
} |
-static void flatten(const SkFlattenable* flattenable, Json::Value* target, |
+static void flatten(const SkFlattenable* flattenable, Json::Value* target, |
UrlDataManager& urlDataManager) { |
SkWriteBuffer buffer; |
flattenable->flatten(buffer); |
@@ -611,7 +610,7 @@ static void write_png_callback(png_structp png_ptr, png_bytep data, png_size_t l |
out->write(data, length); |
} |
-void SkDrawCommand::WritePNG(const png_bytep rgba, png_uint_32 width, png_uint_32 height, |
+void SkDrawCommand::WritePNG(const png_bytep rgba, png_uint_32 width, png_uint_32 height, |
SkWStream& out) { |
png_structp png = png_create_write_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); |
SkASSERT(png != nullptr); |
@@ -644,11 +643,11 @@ void SkDrawCommand::WritePNG(const png_bytep rgba, png_uint_32 width, png_uint_3 |
sk_free(pixels); |
} |
-static bool SK_WARN_UNUSED_RESULT flatten(const SkImage& image, Json::Value* target, |
+static bool SK_WARN_UNUSED_RESULT flatten(const SkImage& image, Json::Value* target, |
UrlDataManager& urlDataManager) { |
size_t rowBytes = 4 * image.width(); |
SkAutoFree buffer(sk_malloc_throw(rowBytes * image.height())); |
- SkImageInfo dstInfo = SkImageInfo::Make(image.width(), image.height(), |
+ SkImageInfo dstInfo = SkImageInfo::Make(image.width(), image.height(), |
kN32_SkColorType, kPremul_SkAlphaType); |
if (!image.readPixels(dstInfo, buffer.get(), rowBytes, 0, 0)) { |
SkDebugf("readPixels failed\n"); |
@@ -700,7 +699,7 @@ static const char* alpha_type_name(SkAlphaType alphaType) { |
} |
} |
-static Json::ArrayIndex decode_data(Json::Value data, UrlDataManager& urlDataManager, |
+static Json::ArrayIndex decode_data(Json::Value data, UrlDataManager& urlDataManager, |
const void** target) { |
UrlDataManager::UrlData* urlData = urlDataManager.getDataFromUrl(SkString(data.asCString())); |
if (urlData == nullptr) { |
@@ -713,7 +712,7 @@ static Json::ArrayIndex decode_data(Json::Value data, UrlDataManager& urlDataMan |
return (Json::ArrayIndex) urlData->fData->size(); |
} |
-static SkFlattenable* load_flattenable(Json::Value jsonFlattenable, |
+static SkFlattenable* load_flattenable(Json::Value jsonFlattenable, |
UrlDataManager& urlDataManager) { |
if (!jsonFlattenable.isMember(SKDEBUGCANVAS_ATTRIBUTE_NAME)) { |
return nullptr; |
@@ -816,7 +815,7 @@ static sk_sp<SkImage> load_image(const Json::Value& jsonImage, UrlDataManager& u |
return result; |
} |
-static bool SK_WARN_UNUSED_RESULT flatten(const SkBitmap& bitmap, Json::Value* target, |
+static bool SK_WARN_UNUSED_RESULT flatten(const SkBitmap& bitmap, Json::Value* target, |
UrlDataManager& urlDataManager) { |
bitmap.lockPixels(); |
sk_sp<SkImage> image(SkImage::MakeFromBitmap(bitmap)); |
@@ -917,7 +916,7 @@ static void apply_paint_filterquality(const SkPaint& paint, Json::Value* target) |
} |
} |
-static void apply_paint_maskfilter(const SkPaint& paint, Json::Value* target, |
+static void apply_paint_maskfilter(const SkPaint& paint, Json::Value* target, |
UrlDataManager& urlDataManager) { |
SkMaskFilter* maskFilter = paint.getMaskFilter(); |
if (maskFilter != nullptr) { |
@@ -966,7 +965,7 @@ static void apply_paint_maskfilter(const SkPaint& paint, Json::Value* target, |
} |
} |
-static void apply_paint_patheffect(const SkPaint& paint, Json::Value* target, |
+static void apply_paint_patheffect(const SkPaint& paint, Json::Value* target, |
UrlDataManager& urlDataManager) { |
SkPathEffect* pathEffect = paint.getPathEffect(); |
if (pathEffect != nullptr) { |
@@ -991,7 +990,7 @@ static void apply_paint_patheffect(const SkPaint& paint, Json::Value* target, |
} |
} |
} |
- |
+ |
static void apply_paint_textalign(const SkPaint& paint, Json::Value* target) { |
SkPaint::Align textAlign = paint.getTextAlign(); |
if (textAlign != SkPaint::kLeft_Align) { |
@@ -1009,7 +1008,7 @@ static void apply_paint_textalign(const SkPaint& paint, Json::Value* target) { |
} |
} |
-static void apply_paint_typeface(const SkPaint& paint, Json::Value* target, |
+static void apply_paint_typeface(const SkPaint& paint, Json::Value* target, |
UrlDataManager& urlDataManager) { |
SkTypeface* typeface = paint.getTypeface(); |
if (typeface != nullptr) { |
@@ -1019,7 +1018,7 @@ static void apply_paint_typeface(const SkPaint& paint, Json::Value* target, |
void* data = sk_malloc_throw(buffer.bytesWritten()); |
buffer.copyTo(data); |
Json::Value jsonData; |
- encode_data(data, buffer.bytesWritten(), "application/octet-stream", urlDataManager, |
+ encode_data(data, buffer.bytesWritten(), "application/octet-stream", urlDataManager, |
&jsonData); |
jsonTypeface[SKDEBUGCANVAS_ATTRIBUTE_DATA] = jsonData; |
sk_free(data); |
@@ -1027,7 +1026,7 @@ static void apply_paint_typeface(const SkPaint& paint, Json::Value* target, |
} |
} |
-static void apply_paint_shader(const SkPaint& paint, Json::Value* target, |
+static void apply_paint_shader(const SkPaint& paint, Json::Value* target, |
UrlDataManager& urlDataManager) { |
SkFlattenable* shader = paint.getShader(); |
if (shader != nullptr) { |
@@ -1037,7 +1036,7 @@ static void apply_paint_shader(const SkPaint& paint, Json::Value* target, |
} |
} |
-static void apply_paint_xfermode(const SkPaint& paint, Json::Value* target, |
+static void apply_paint_xfermode(const SkPaint& paint, Json::Value* target, |
UrlDataManager& urlDataManager) { |
SkFlattenable* xfermode = paint.getXfermode(); |
if (xfermode != nullptr) { |
@@ -1057,7 +1056,7 @@ static void apply_paint_imagefilter(const SkPaint& paint, Json::Value* target, |
} |
} |
-static void apply_paint_colorfilter(const SkPaint& paint, Json::Value* target, |
+static void apply_paint_colorfilter(const SkPaint& paint, Json::Value* target, |
UrlDataManager& urlDataManager) { |
SkFlattenable* colorFilter = paint.getColorFilter(); |
if (colorFilter != nullptr) { |
@@ -1067,7 +1066,7 @@ static void apply_paint_colorfilter(const SkPaint& paint, Json::Value* target, |
} |
} |
-static void apply_paint_looper(const SkPaint& paint, Json::Value* target, |
+static void apply_paint_looper(const SkPaint& paint, Json::Value* target, |
UrlDataManager& urlDataManager) { |
SkFlattenable* looper = paint.getLooper(); |
if (looper != nullptr) { |
@@ -1080,11 +1079,11 @@ static void apply_paint_looper(const SkPaint& paint, Json::Value* target, |
Json::Value make_json_paint(const SkPaint& paint, UrlDataManager& urlDataManager) { |
Json::Value result(Json::objectValue); |
store_scalar(&result, SKDEBUGCANVAS_ATTRIBUTE_STROKEWIDTH, paint.getStrokeWidth(), 0.0f); |
- store_scalar(&result, SKDEBUGCANVAS_ATTRIBUTE_STROKEMITER, paint.getStrokeMiter(), |
+ store_scalar(&result, SKDEBUGCANVAS_ATTRIBUTE_STROKEMITER, paint.getStrokeMiter(), |
SkPaintDefaults_MiterLimit); |
store_bool(&result, SKDEBUGCANVAS_ATTRIBUTE_ANTIALIAS, paint.isAntiAlias(), false); |
store_bool(&result, SKDEBUGCANVAS_ATTRIBUTE_DITHER, paint.isDither(), false); |
- store_scalar(&result, SKDEBUGCANVAS_ATTRIBUTE_TEXTSIZE, paint.getTextSize(), |
+ store_scalar(&result, SKDEBUGCANVAS_ATTRIBUTE_TEXTSIZE, paint.getTextSize(), |
SkPaintDefaults_TextSize); |
store_scalar(&result, SKDEBUGCANVAS_ATTRIBUTE_TEXTSCALEX, paint.getTextScaleX(), SK_Scalar1); |
store_scalar(&result, SKDEBUGCANVAS_ATTRIBUTE_TEXTSCALEX, paint.getTextSkewX(), 0.0f); |
@@ -1119,7 +1118,7 @@ static void extract_json_paint_color(Json::Value& jsonPaint, SkPaint* target) { |
} |
} |
-static void extract_json_paint_shader(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
+static void extract_json_paint_shader(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
SkPaint* target) { |
if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_SHADER)) { |
Json::Value jsonShader = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_SHADER]; |
@@ -1130,7 +1129,7 @@ static void extract_json_paint_shader(Json::Value& jsonPaint, UrlDataManager& ur |
} |
} |
-static void extract_json_paint_patheffect(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
+static void extract_json_paint_patheffect(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
SkPaint* target) { |
if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_PATHEFFECT)) { |
Json::Value jsonPathEffect = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_PATHEFFECT]; |
@@ -1142,7 +1141,7 @@ static void extract_json_paint_patheffect(Json::Value& jsonPaint, UrlDataManager |
} |
} |
-static void extract_json_paint_maskfilter(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
+static void extract_json_paint_maskfilter(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
SkPaint* target) { |
if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_MASKFILTER)) { |
Json::Value jsonMaskFilter = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_MASKFILTER]; |
@@ -1154,7 +1153,7 @@ static void extract_json_paint_maskfilter(Json::Value& jsonPaint, UrlDataManager |
} |
} |
-static void extract_json_paint_colorfilter(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
+static void extract_json_paint_colorfilter(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
SkPaint* target) { |
if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_COLORFILTER)) { |
Json::Value jsonColorFilter = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_COLORFILTER]; |
@@ -1166,7 +1165,7 @@ static void extract_json_paint_colorfilter(Json::Value& jsonPaint, UrlDataManage |
} |
} |
-static void extract_json_paint_xfermode(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
+static void extract_json_paint_xfermode(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
SkPaint* target) { |
if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_XFERMODE)) { |
Json::Value jsonXfermode = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_XFERMODE]; |
@@ -1178,7 +1177,7 @@ static void extract_json_paint_xfermode(Json::Value& jsonPaint, UrlDataManager& |
} |
} |
-static void extract_json_paint_looper(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
+static void extract_json_paint_looper(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
SkPaint* target) { |
if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_LOOPER)) { |
Json::Value jsonLooper = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_LOOPER]; |
@@ -1189,11 +1188,11 @@ static void extract_json_paint_looper(Json::Value& jsonPaint, UrlDataManager& ur |
} |
} |
-static void extract_json_paint_imagefilter(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
+static void extract_json_paint_imagefilter(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
SkPaint* target) { |
if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_IMAGEFILTER)) { |
Json::Value jsonImageFilter = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_IMAGEFILTER]; |
- SkImageFilter* imageFilter = (SkImageFilter*) load_flattenable(jsonImageFilter, |
+ SkImageFilter* imageFilter = (SkImageFilter*) load_flattenable(jsonImageFilter, |
urlDataManager); |
if (imageFilter != nullptr) { |
target->setImageFilter(imageFilter); |
@@ -1202,7 +1201,7 @@ static void extract_json_paint_imagefilter(Json::Value& jsonPaint, UrlDataManage |
} |
} |
-static void extract_json_paint_typeface(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
+static void extract_json_paint_typeface(Json::Value& jsonPaint, UrlDataManager& urlDataManager, |
SkPaint* target) { |
if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_TYPEFACE)) { |
Json::Value jsonTypeface = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_TYPEFACE]; |
@@ -1234,14 +1233,14 @@ static void extract_json_paint_strokewidth(Json::Value& jsonPaint, SkPaint* targ |
if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_STROKEWIDTH)) { |
float strokeWidth = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_STROKEWIDTH].asFloat(); |
target->setStrokeWidth(strokeWidth); |
- } |
+ } |
} |
static void extract_json_paint_strokemiter(Json::Value& jsonPaint, SkPaint* target) { |
if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_STROKEMITER)) { |
float strokeMiter = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_STROKEMITER].asFloat(); |
target->setStrokeMiter(strokeMiter); |
- } |
+ } |
} |
static void extract_json_paint_strokejoin(Json::Value& jsonPaint, SkPaint* target) { |
@@ -1402,7 +1401,7 @@ static void extract_json_paint_textskewx(Json::Value& jsonPaint, SkPaint* target |
} |
} |
-static void extract_json_paint(Json::Value& paint, UrlDataManager& urlDataManager, |
+static void extract_json_paint(Json::Value& paint, UrlDataManager& urlDataManager, |
SkPaint* result) { |
extract_json_paint_color(paint, result); |
extract_json_paint_shader(paint, urlDataManager, result); |
@@ -1439,21 +1438,21 @@ static void extract_json_irect(Json::Value& rect, SkIRect* result) { |
static void extract_json_rrect(Json::Value& rrect, SkRRect* result) { |
SkVector radii[4] = { |
- { rrect[1][0].asFloat(), rrect[1][1].asFloat() }, |
- { rrect[2][0].asFloat(), rrect[2][1].asFloat() }, |
- { rrect[3][0].asFloat(), rrect[3][1].asFloat() }, |
+ { rrect[1][0].asFloat(), rrect[1][1].asFloat() }, |
+ { rrect[2][0].asFloat(), rrect[2][1].asFloat() }, |
+ { rrect[3][0].asFloat(), rrect[3][1].asFloat() }, |
{ rrect[4][0].asFloat(), rrect[4][1].asFloat() } |
}; |
- result->setRectRadii(SkRect::MakeLTRB(rrect[0][0].asFloat(), rrect[0][1].asFloat(), |
- rrect[0][2].asFloat(), rrect[0][3].asFloat()), |
+ result->setRectRadii(SkRect::MakeLTRB(rrect[0][0].asFloat(), rrect[0][1].asFloat(), |
+ rrect[0][2].asFloat(), rrect[0][3].asFloat()), |
radii); |
} |
static void extract_json_matrix(Json::Value& matrix, SkMatrix* result) { |
- SkScalar values[] = { |
+ SkScalar values[] = { |
matrix[0][0].asFloat(), matrix[0][1].asFloat(), matrix[0][2].asFloat(), |
matrix[1][0].asFloat(), matrix[1][1].asFloat(), matrix[1][2].asFloat(), |
- matrix[2][0].asFloat(), matrix[2][1].asFloat(), matrix[2][2].asFloat() |
+ matrix[2][0].asFloat(), matrix[2][1].asFloat(), matrix[2][2].asFloat() |
}; |
result->set9(values); |
} |
@@ -1584,11 +1583,11 @@ Json::Value SkClipPathCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkClipPathCommand* SkClipPathCommand::fromJSON(Json::Value& command, |
+SkClipPathCommand* SkClipPathCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkPath path; |
extract_json_path(command[SKDEBUGCANVAS_ATTRIBUTE_PATH], &path); |
- return new SkClipPathCommand(path, get_json_regionop(command[SKDEBUGCANVAS_ATTRIBUTE_REGIONOP]), |
+ return new SkClipPathCommand(path, get_json_regionop(command[SKDEBUGCANVAS_ATTRIBUTE_REGIONOP]), |
command[SKDEBUGCANVAS_ATTRIBUTE_ANTIALIAS].asBool()); |
} |
@@ -1612,7 +1611,7 @@ Json::Value SkClipRegionCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkClipRegionCommand* SkClipRegionCommand::fromJSON(Json::Value& command, |
+SkClipRegionCommand* SkClipRegionCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkASSERT(false); |
return nullptr; |
@@ -1641,11 +1640,11 @@ Json::Value SkClipRectCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkClipRectCommand* SkClipRectCommand::fromJSON(Json::Value& command, |
+SkClipRectCommand* SkClipRectCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkRect rect; |
extract_json_rect(command[SKDEBUGCANVAS_ATTRIBUTE_COORDS], &rect); |
- return new SkClipRectCommand(rect, get_json_regionop(command[SKDEBUGCANVAS_ATTRIBUTE_REGIONOP]), |
+ return new SkClipRectCommand(rect, get_json_regionop(command[SKDEBUGCANVAS_ATTRIBUTE_REGIONOP]), |
command[SKDEBUGCANVAS_ATTRIBUTE_ANTIALIAS].asBool()); |
} |
@@ -1677,12 +1676,12 @@ Json::Value SkClipRRectCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkClipRRectCommand* SkClipRRectCommand::fromJSON(Json::Value& command, |
+SkClipRRectCommand* SkClipRRectCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkRRect rrect; |
extract_json_rrect(command[SKDEBUGCANVAS_ATTRIBUTE_COORDS], &rrect); |
- return new SkClipRRectCommand(rrect, |
- get_json_regionop(command[SKDEBUGCANVAS_ATTRIBUTE_REGIONOP]), |
+ return new SkClipRRectCommand(rrect, |
+ get_json_regionop(command[SKDEBUGCANVAS_ATTRIBUTE_REGIONOP]), |
command[SKDEBUGCANVAS_ATTRIBUTE_ANTIALIAS].asBool()); |
} |
@@ -1753,7 +1752,7 @@ Json::Value SkDrawBitmapCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawBitmapCommand* SkDrawBitmapCommand::fromJSON(Json::Value& command, |
+SkDrawBitmapCommand* SkDrawBitmapCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkBitmap* bitmap = load_bitmap(command[SKDEBUGCANVAS_ATTRIBUTE_BITMAP], urlDataManager); |
if (bitmap == nullptr) { |
@@ -1769,7 +1768,7 @@ SkDrawBitmapCommand* SkDrawBitmapCommand::fromJSON(Json::Value& command, |
else { |
paintPtr = nullptr; |
} |
- SkDrawBitmapCommand* result = new SkDrawBitmapCommand(*bitmap, point[0].asFloat(), |
+ SkDrawBitmapCommand* result = new SkDrawBitmapCommand(*bitmap, point[0].asFloat(), |
point[1].asFloat(), paintPtr); |
delete bitmap; |
return result; |
@@ -1820,7 +1819,7 @@ Json::Value SkDrawBitmapNineCommand::toJSON(UrlDataManager& urlDataManager) cons |
return result; |
} |
-SkDrawBitmapNineCommand* SkDrawBitmapNineCommand::fromJSON(Json::Value& command, |
+SkDrawBitmapNineCommand* SkDrawBitmapNineCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkBitmap* bitmap = load_bitmap(command[SKDEBUGCANVAS_ATTRIBUTE_BITMAP], urlDataManager); |
if (bitmap == nullptr) { |
@@ -1903,7 +1902,7 @@ Json::Value SkDrawBitmapRectCommand::toJSON(UrlDataManager& urlDataManager) cons |
return result; |
} |
-SkDrawBitmapRectCommand* SkDrawBitmapRectCommand::fromJSON(Json::Value& command, |
+SkDrawBitmapRectCommand* SkDrawBitmapRectCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkBitmap* bitmap = load_bitmap(command[SKDEBUGCANVAS_ATTRIBUTE_BITMAP], urlDataManager); |
if (bitmap == nullptr) { |
@@ -1921,7 +1920,7 @@ SkDrawBitmapRectCommand* SkDrawBitmapRectCommand::fromJSON(Json::Value& command, |
paintPtr = nullptr; |
} |
SkCanvas::SrcRectConstraint constraint; |
- if (command.isMember(SKDEBUGCANVAS_ATTRIBUTE_STRICT) && |
+ if (command.isMember(SKDEBUGCANVAS_ATTRIBUTE_STRICT) && |
command[SKDEBUGCANVAS_ATTRIBUTE_STRICT].asBool()) { |
constraint = SkCanvas::kStrict_SrcRectConstraint; |
} |
@@ -1988,7 +1987,7 @@ Json::Value SkDrawImageCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawImageCommand* SkDrawImageCommand::fromJSON(Json::Value& command, |
+SkDrawImageCommand* SkDrawImageCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
sk_sp<SkImage> image = load_image(command[SKDEBUGCANVAS_ATTRIBUTE_IMAGE], urlDataManager); |
if (image == nullptr) { |
@@ -2037,7 +2036,7 @@ SkDrawImageRectCommand::SkDrawImageRectCommand(const SkImage* image, const SkRec |
} |
void SkDrawImageRectCommand::execute(SkCanvas* canvas) const { |
- canvas->legacy_drawImageRect(fImage, fSrc.getMaybeNull(), fDst, fPaint.getMaybeNull(), |
+ canvas->legacy_drawImageRect(fImage, fSrc.getMaybeNull(), fDst, fPaint.getMaybeNull(), |
fConstraint); |
} |
@@ -2070,7 +2069,7 @@ Json::Value SkDrawImageRectCommand::toJSON(UrlDataManager& urlDataManager) const |
return result; |
} |
-SkDrawImageRectCommand* SkDrawImageRectCommand::fromJSON(Json::Value& command, |
+SkDrawImageRectCommand* SkDrawImageRectCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
sk_sp<SkImage> image = load_image(command[SKDEBUGCANVAS_ATTRIBUTE_IMAGE], urlDataManager); |
if (image == nullptr) { |
@@ -2088,7 +2087,7 @@ SkDrawImageRectCommand* SkDrawImageRectCommand::fromJSON(Json::Value& command, |
paintPtr = nullptr; |
} |
SkCanvas::SrcRectConstraint constraint; |
- if (command.isMember(SKDEBUGCANVAS_ATTRIBUTE_STRICT) && |
+ if (command.isMember(SKDEBUGCANVAS_ATTRIBUTE_STRICT) && |
command[SKDEBUGCANVAS_ATTRIBUTE_STRICT].asBool()) { |
constraint = SkCanvas::kStrict_SrcRectConstraint; |
} |
@@ -2145,7 +2144,7 @@ Json::Value SkDrawOvalCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawOvalCommand* SkDrawOvalCommand::fromJSON(Json::Value& command, |
+SkDrawOvalCommand* SkDrawOvalCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkRect coords; |
extract_json_rect(command[SKDEBUGCANVAS_ATTRIBUTE_COORDS], &coords); |
@@ -2177,7 +2176,7 @@ Json::Value SkDrawPaintCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawPaintCommand* SkDrawPaintCommand::fromJSON(Json::Value& command, |
+SkDrawPaintCommand* SkDrawPaintCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkPaint paint; |
extract_json_paint(command[SKDEBUGCANVAS_ATTRIBUTE_PAINT], urlDataManager, &paint); |
@@ -2209,7 +2208,7 @@ Json::Value SkDrawPathCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawPathCommand* SkDrawPathCommand::fromJSON(Json::Value& command, |
+SkDrawPathCommand* SkDrawPathCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkPath path; |
extract_json_path(command[SKDEBUGCANVAS_ATTRIBUTE_PATH], &path); |
@@ -2336,7 +2335,7 @@ Json::Value SkDrawPointsCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawPointsCommand* SkDrawPointsCommand::fromJSON(Json::Value& command, |
+SkDrawPointsCommand* SkDrawPointsCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkCanvas::PointMode mode; |
const char* jsonMode = command[SKDEBUGCANVAS_ATTRIBUTE_MODE].asCString(); |
@@ -2392,7 +2391,7 @@ void SkDrawPosTextCommand::execute(SkCanvas* canvas) const { |
Json::Value SkDrawPosTextCommand::toJSON(UrlDataManager& urlDataManager) const { |
Json::Value result = INHERITED::toJSON(urlDataManager); |
- result[SKDEBUGCANVAS_ATTRIBUTE_TEXT] = Json::Value((const char*) fText, |
+ result[SKDEBUGCANVAS_ATTRIBUTE_TEXT] = Json::Value((const char*) fText, |
((const char*) fText) + fByteLength); |
Json::Value coords(Json::arrayValue); |
size_t numCoords = fPaint.textToGlyphs(fText, fByteLength, nullptr); |
@@ -2404,7 +2403,7 @@ Json::Value SkDrawPosTextCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawPosTextCommand* SkDrawPosTextCommand::fromJSON(Json::Value& command, |
+SkDrawPosTextCommand* SkDrawPosTextCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
const char* text = command[SKDEBUGCANVAS_ATTRIBUTE_TEXT].asCString(); |
SkPaint paint; |
@@ -2579,7 +2578,7 @@ Json::Value SkDrawTextBlobCommand::toJSON(UrlDataManager& urlDataManager) const |
return result; |
} |
-SkDrawTextBlobCommand* SkDrawTextBlobCommand::fromJSON(Json::Value& command, |
+SkDrawTextBlobCommand* SkDrawTextBlobCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkTextBlobBuilder builder; |
Json::Value runs = command[SKDEBUGCANVAS_ATTRIBUTE_RUNS]; |
@@ -2683,7 +2682,7 @@ Json::Value SkDrawPatchCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawPatchCommand* SkDrawPatchCommand::fromJSON(Json::Value& command, |
+SkDrawPatchCommand* SkDrawPatchCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
Json::Value jsonCubics = command[SKDEBUGCANVAS_ATTRIBUTE_CUBICS]; |
SkPoint cubics[12]; |
@@ -2744,7 +2743,7 @@ Json::Value SkDrawRectCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawRectCommand* SkDrawRectCommand::fromJSON(Json::Value& command, |
+SkDrawRectCommand* SkDrawRectCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkRect coords; |
extract_json_rect(command[SKDEBUGCANVAS_ATTRIBUTE_COORDS], &coords); |
@@ -2778,7 +2777,7 @@ Json::Value SkDrawRRectCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawRRectCommand* SkDrawRRectCommand::fromJSON(Json::Value& command, |
+SkDrawRRectCommand* SkDrawRRectCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkRRect coords; |
extract_json_rrect(command[SKDEBUGCANVAS_ATTRIBUTE_COORDS], &coords); |
@@ -2817,7 +2816,7 @@ Json::Value SkDrawDRRectCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawDRRectCommand* SkDrawDRRectCommand::fromJSON(Json::Value& command, |
+SkDrawDRRectCommand* SkDrawDRRectCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkRRect outer; |
extract_json_rrect(command[SKDEBUGCANVAS_ATTRIBUTE_INNER], &outer); |
@@ -2850,7 +2849,7 @@ void SkDrawTextCommand::execute(SkCanvas* canvas) const { |
Json::Value SkDrawTextCommand::toJSON(UrlDataManager& urlDataManager) const { |
Json::Value result = INHERITED::toJSON(urlDataManager); |
- result[SKDEBUGCANVAS_ATTRIBUTE_TEXT] = Json::Value((const char*) fText, |
+ result[SKDEBUGCANVAS_ATTRIBUTE_TEXT] = Json::Value((const char*) fText, |
((const char*) fText) + fByteLength); |
Json::Value coords(Json::arrayValue); |
result[SKDEBUGCANVAS_ATTRIBUTE_COORDS] = make_json_point(fX, fY); |
@@ -2858,13 +2857,13 @@ Json::Value SkDrawTextCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkDrawTextCommand* SkDrawTextCommand::fromJSON(Json::Value& command, |
+SkDrawTextCommand* SkDrawTextCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
const char* text = command[SKDEBUGCANVAS_ATTRIBUTE_TEXT].asCString(); |
SkPaint paint; |
extract_json_paint(command[SKDEBUGCANVAS_ATTRIBUTE_PAINT], urlDataManager, &paint); |
Json::Value coords = command[SKDEBUGCANVAS_ATTRIBUTE_COORDS]; |
- return new SkDrawTextCommand(text, strlen(text), coords[0].asFloat(), coords[1].asFloat(), |
+ return new SkDrawTextCommand(text, strlen(text), coords[0].asFloat(), coords[1].asFloat(), |
paint); |
} |
@@ -2899,7 +2898,7 @@ void SkDrawTextOnPathCommand::execute(SkCanvas* canvas) const { |
Json::Value SkDrawTextOnPathCommand::toJSON(UrlDataManager& urlDataManager) const { |
Json::Value result = INHERITED::toJSON(urlDataManager); |
- result[SKDEBUGCANVAS_ATTRIBUTE_TEXT] = Json::Value((const char*) fText, |
+ result[SKDEBUGCANVAS_ATTRIBUTE_TEXT] = Json::Value((const char*) fText, |
((const char*) fText) + fByteLength); |
Json::Value coords(Json::arrayValue); |
result[SKDEBUGCANVAS_ATTRIBUTE_PATH] = make_json_path(fPath); |
@@ -2910,7 +2909,7 @@ Json::Value SkDrawTextOnPathCommand::toJSON(UrlDataManager& urlDataManager) cons |
return result; |
} |
-SkDrawTextOnPathCommand* SkDrawTextOnPathCommand::fromJSON(Json::Value& command, |
+SkDrawTextOnPathCommand* SkDrawTextOnPathCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
const char* text = command[SKDEBUGCANVAS_ATTRIBUTE_TEXT].asCString(); |
SkPaint paint; |
@@ -3069,7 +3068,7 @@ Json::Value SkSaveLayerCommand::toJSON(UrlDataManager& urlDataManager) const { |
result[SKDEBUGCANVAS_ATTRIBUTE_BOUNDS] = make_json_rect(fBounds); |
} |
if (fPaintPtr != nullptr) { |
- result[SKDEBUGCANVAS_ATTRIBUTE_PAINT] = make_json_paint(*fPaintPtr, |
+ result[SKDEBUGCANVAS_ATTRIBUTE_PAINT] = make_json_paint(*fPaintPtr, |
urlDataManager); |
} |
if (fBackdrop != nullptr) { |
@@ -3084,7 +3083,7 @@ Json::Value SkSaveLayerCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkSaveLayerCommand* SkSaveLayerCommand::fromJSON(Json::Value& command, |
+SkSaveLayerCommand* SkSaveLayerCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkCanvas::SaveLayerRec rec; |
SkRect bounds; |
@@ -3130,7 +3129,7 @@ Json::Value SkSetMatrixCommand::toJSON(UrlDataManager& urlDataManager) const { |
return result; |
} |
-SkSetMatrixCommand* SkSetMatrixCommand::fromJSON(Json::Value& command, |
+SkSetMatrixCommand* SkSetMatrixCommand::fromJSON(Json::Value& command, |
UrlDataManager& urlDataManager) { |
SkMatrix matrix; |
extract_json_matrix(command[SKDEBUGCANVAS_ATTRIBUTE_MATRIX], &matrix); |