Lines Matching refs:Value
27 fRoot[SKJSONCANVAS_VERSION] = Json::Value(1); in SkJSONCanvas()
35 Json::Value SkJSONCanvas::makePoint(const SkPoint& point) { in makePoint()
36 Json::Value result(Json::arrayValue); in makePoint()
37 result.append(Json::Value(point.x())); in makePoint()
38 result.append(Json::Value(point.y())); in makePoint()
42 Json::Value SkJSONCanvas::makePoint(SkScalar x, SkScalar y) { in makePoint()
43 Json::Value result(Json::arrayValue); in makePoint()
44 result.append(Json::Value(x)); in makePoint()
45 result.append(Json::Value(y)); in makePoint()
49 Json::Value SkJSONCanvas::makeRect(const SkRect& rect) { in makeRect()
50 Json::Value result(Json::arrayValue); in makeRect()
51 result.append(Json::Value(rect.left())); in makeRect()
52 result.append(Json::Value(rect.top())); in makeRect()
53 result.append(Json::Value(rect.right())); in makeRect()
54 result.append(Json::Value(rect.bottom())); in makeRect()
58 Json::Value SkJSONCanvas::makeRRect(const SkRRect& rrect) { in makeRRect()
59 Json::Value result(Json::arrayValue); in makeRRect()
68 Json::Value SkJSONCanvas::makePath(const SkPath& path) { in makePath()
69 Json::Value result(Json::objectValue); in makePath()
84 Json::Value verbs(Json::arrayValue); in makePath()
91 Json::Value line(Json::objectValue); in makePath()
97 Json::Value quad(Json::objectValue); in makePath()
98 Json::Value coords(Json::arrayValue); in makePath()
106 Json::Value cubic(Json::objectValue); in makePath()
107 Json::Value coords(Json::arrayValue); in makePath()
116 Json::Value conic(Json::objectValue); in makePath()
117 Json::Value coords(Json::arrayValue); in makePath()
120 coords.append(Json::Value(iter.conicWeight())); in makePath()
126 Json::Value move(Json::objectValue); in makePath()
132 verbs.append(Json::Value(SKJSONCANVAS_VERB_CLOSE)); in makePath()
142 Json::Value SkJSONCanvas::makeRegion(const SkRegion& region) { in makeRegion()
143 return Json::Value("<unimplemented>"); in makeRegion()
146 static void store_scalar(Json::Value* target, const char* key, SkScalar value, in store_scalar()
149 (*target)[key] = Json::Value(value); in store_scalar()
153 static void store_bool(Json::Value* target, const char* key, bool value, bool defaultValue) { in store_bool()
155 (*target)[key] = Json::Value(value); in store_bool()
159 static void encode_data(const void* data, size_t count, Json::Value* target) { in encode_data()
167 static void flatten(const SkFlattenable* flattenable, Json::Value* target, bool sendBinaries) { in flatten()
173 Json::Value bytes; in flatten()
175 Json::Value jsonFlattenable; in flatten()
176 jsonFlattenable[SKJSONCANVAS_ATTRIBUTE_NAME] = Json::Value(flattenable->getTypeName()); in flatten()
182 (*target)[SKJSONCANVAS_ATTRIBUTE_DESCRIPTION] = Json::Value(flattenable->getTypeName()); in flatten()
186 static bool SK_WARN_UNUSED_RESULT flatten(const SkImage& image, Json::Value* target, in flatten()
210 Json::Value bytes; in flatten()
217 (*target)[SKJSONCANVAS_ATTRIBUTE_DESCRIPTION] = Json::Value(description.c_str()); in flatten()
258 static bool SK_WARN_UNUSED_RESULT flatten(const SkBitmap& bitmap, Json::Value* target, in flatten()
263 (*target)[SKJSONCANVAS_ATTRIBUTE_COLOR] = Json::Value(color_type_name(bitmap.colorType())); in flatten()
264 (*target)[SKJSONCANVAS_ATTRIBUTE_ALPHA] = Json::Value(alpha_type_name(bitmap.alphaType())); in flatten()
269 static void apply_paint_color(const SkPaint& paint, Json::Value* target) { in apply_paint_color()
272 Json::Value colorValue(Json::arrayValue); in apply_paint_color()
273 colorValue.append(Json::Value(SkColorGetA(color))); in apply_paint_color()
274 colorValue.append(Json::Value(SkColorGetR(color))); in apply_paint_color()
275 colorValue.append(Json::Value(SkColorGetG(color))); in apply_paint_color()
276 colorValue.append(Json::Value(SkColorGetB(color))); in apply_paint_color()
281 static void apply_paint_style(const SkPaint& paint, Json::Value* target) { in apply_paint_style()
286 Json::Value stroke(SKJSONCANVAS_STYLE_STROKE); in apply_paint_style()
291 Json::Value strokeAndFill(SKJSONCANVAS_STYLE_STROKEANDFILL); in apply_paint_style()
300 static void apply_paint_cap(const SkPaint& paint, Json::Value* target) { in apply_paint_cap()
305 (*target)[SKJSONCANVAS_ATTRIBUTE_CAP] = Json::Value(SKJSONCANVAS_CAP_BUTT); in apply_paint_cap()
309 (*target)[SKJSONCANVAS_ATTRIBUTE_CAP] = Json::Value(SKJSONCANVAS_CAP_ROUND); in apply_paint_cap()
313 (*target)[SKJSONCANVAS_ATTRIBUTE_CAP] = Json::Value(SKJSONCANVAS_CAP_SQUARE); in apply_paint_cap()
320 static void apply_paint_maskfilter(const SkPaint& paint, Json::Value* target, bool sendBinaries) { in apply_paint_maskfilter()
325 Json::Value blur(Json::objectValue); in apply_paint_maskfilter()
326 blur[SKJSONCANVAS_ATTRIBUTE_SIGMA] = Json::Value(blurRec.fSigma); in apply_paint_maskfilter()
329 blur[SKJSONCANVAS_ATTRIBUTE_STYLE] = Json::Value(SKJSONCANVAS_BLURSTYLE_NORMAL); in apply_paint_maskfilter()
332 blur[SKJSONCANVAS_ATTRIBUTE_STYLE] = Json::Value(SKJSONCANVAS_BLURSTYLE_SOLID); in apply_paint_maskfilter()
335 blur[SKJSONCANVAS_ATTRIBUTE_STYLE] = Json::Value(SKJSONCANVAS_BLURSTYLE_OUTER); in apply_paint_maskfilter()
338 blur[SKJSONCANVAS_ATTRIBUTE_STYLE] = Json::Value(SKJSONCANVAS_BLURSTYLE_INNER); in apply_paint_maskfilter()
345 … blur[SKJSONCANVAS_ATTRIBUTE_QUALITY] = Json::Value(SKJSONCANVAS_BLURQUALITY_LOW); in apply_paint_maskfilter()
348 … blur[SKJSONCANVAS_ATTRIBUTE_QUALITY] = Json::Value(SKJSONCANVAS_BLURQUALITY_HIGH); in apply_paint_maskfilter()
356 Json::Value jsonMaskFilter; in apply_paint_maskfilter()
363 static void apply_paint_patheffect(const SkPaint& paint, Json::Value* target, bool sendBinaries) { in apply_paint_patheffect()
371 Json::Value dashing(Json::objectValue); in apply_paint_patheffect()
372 Json::Value intervals(Json::arrayValue); in apply_paint_patheffect()
374 intervals.append(Json::Value(dashInfo.fIntervals[i])); in apply_paint_patheffect()
382 Json::Value jsonPathEffect; in apply_paint_patheffect()
389 static void apply_paint_textalign(const SkPaint& paint, Json::Value* target) { in apply_paint_textalign()
406 static void apply_paint_typeface(const SkPaint& paint, Json::Value* target, in apply_paint_typeface()
411 Json::Value jsonTypeface; in apply_paint_typeface()
416 Json::Value bytes; in apply_paint_typeface()
425 static void apply_paint_shader(const SkPaint& paint, Json::Value* target, bool sendBinaries) { in apply_paint_shader()
428 Json::Value jsonShader; in apply_paint_shader()
434 static void apply_paint_xfermode(const SkPaint& paint, Json::Value* target, bool sendBinaries) { in apply_paint_xfermode()
437 Json::Value jsonXfermode; in apply_paint_xfermode()
443 static void apply_paint_imagefilter(const SkPaint& paint, Json::Value* target, bool sendBinaries) { in apply_paint_imagefilter()
446 Json::Value jsonImageFilter; in apply_paint_imagefilter()
452 static void apply_paint_colorfilter(const SkPaint& paint, Json::Value* target, bool sendBinaries) { in apply_paint_colorfilter()
455 Json::Value jsonColorFilter; in apply_paint_colorfilter()
461 Json::Value SkJSONCanvas::makePaint(const SkPaint& paint) { in makePaint()
462 Json::Value result(Json::objectValue); in makePaint()
485 Json::Value SkJSONCanvas::MakeIRect(const SkIRect& rect) { in MakeIRect()
486 Json::Value result(Json::arrayValue); in MakeIRect()
487 result.append(Json::Value(rect.left())); in MakeIRect()
488 result.append(Json::Value(rect.top())); in MakeIRect()
489 result.append(Json::Value(rect.right())); in MakeIRect()
490 result.append(Json::Value(rect.bottom())); in MakeIRect()
494 Json::Value SkJSONCanvas::MakeMatrix(const SkMatrix& matrix) { in MakeMatrix()
495 Json::Value result(Json::arrayValue); in MakeMatrix()
496 Json::Value row1(Json::arrayValue); in MakeMatrix()
497 row1.append(Json::Value(matrix[0])); in MakeMatrix()
498 row1.append(Json::Value(matrix[1])); in MakeMatrix()
499 row1.append(Json::Value(matrix[2])); in MakeMatrix()
501 Json::Value row2(Json::arrayValue); in MakeMatrix()
502 row2.append(Json::Value(matrix[3])); in MakeMatrix()
503 row2.append(Json::Value(matrix[4])); in MakeMatrix()
504 row2.append(Json::Value(matrix[5])); in MakeMatrix()
506 Json::Value row3(Json::arrayValue); in MakeMatrix()
507 row3.append(Json::Value(matrix[6])); in MakeMatrix()
508 row3.append(Json::Value(matrix[7])); in MakeMatrix()
509 row3.append(Json::Value(matrix[8])); in MakeMatrix()
514 Json::Value SkJSONCanvas::makeRegionOp(SkRegion::Op op) { in makeRegionOp()
517 return Json::Value(SKJSONCANVAS_REGIONOP_DIFFERENCE); in makeRegionOp()
519 return Json::Value(SKJSONCANVAS_REGIONOP_INTERSECT); in makeRegionOp()
521 return Json::Value(SKJSONCANVAS_REGIONOP_UNION); in makeRegionOp()
523 return Json::Value(SKJSONCANVAS_REGIONOP_XOR); in makeRegionOp()
525 return Json::Value(SKJSONCANVAS_REGIONOP_REVERSE_DIFFERENCE); in makeRegionOp()
527 return Json::Value(SKJSONCANVAS_REGIONOP_REPLACE); in makeRegionOp()
530 return Json::Value("<invalid region op>"); in makeRegionOp()
534 Json::Value SkJSONCanvas::makePointMode(SkCanvas::PointMode mode) { in makePointMode()
537 return Json::Value(SKJSONCANVAS_POINTMODE_POINTS); in makePointMode()
539 return Json::Value(SKJSONCANVAS_POINTMODE_LINES); in makePointMode()
541 return Json::Value(SKJSONCANVAS_POINTMODE_POLYGON); in makePointMode()
544 return Json::Value("<invalid point mode>"); in makePointMode()
549 Json::Value command(Json::objectValue); in didConcat()
552 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_TRANSLATE); in didConcat()
553 command[SKJSONCANVAS_ATTRIBUTE_X] = Json::Value(matrix.get(SkMatrix::kMTransX)); in didConcat()
554 command[SKJSONCANVAS_ATTRIBUTE_Y] = Json::Value(matrix.get(SkMatrix::kMTransY)); in didConcat()
557 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_SCALE); in didConcat()
558 command[SKJSONCANVAS_ATTRIBUTE_X] = Json::Value(matrix.get(SkMatrix::kMScaleX)); in didConcat()
559 command[SKJSONCANVAS_ATTRIBUTE_Y] = Json::Value(matrix.get(SkMatrix::kMScaleY)); in didConcat()
569 Json::Value command(Json::objectValue); in didSetMatrix()
570 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_MATRIX); in didSetMatrix()
576 Json::Value command(Json::objectValue); in onDrawPaint()
577 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_PAINT); in onDrawPaint()
583 Json::Value command(Json::objectValue); in onDrawRect()
584 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_RECT); in onDrawRect()
591 Json::Value command(Json::objectValue); in onDrawOval()
592 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_OVAL); in onDrawOval()
599 Json::Value command(Json::objectValue); in onDrawRRect()
600 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_RRECT); in onDrawRRect()
607 Json::Value command(Json::objectValue); in onDrawDRRect()
608 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_RRECT); in onDrawDRRect()
617 Json::Value command(Json::objectValue); in onDrawPoints()
618 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_POINTS); in onDrawPoints()
620 Json::Value points(Json::arrayValue); in onDrawPoints()
633 Json::Value command(Json::objectValue); in onDrawVertices()
634 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_VERTICES); in onDrawVertices()
641 Json::Value command(Json::objectValue); in onDrawAtlas()
642 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_ATLAS); in onDrawAtlas()
647 Json::Value command(Json::objectValue); in onDrawPath()
648 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_PATH); in onDrawPath()
656 Json::Value encoded; in onDrawImage()
658 Json::Value command(Json::objectValue); in onDrawImage()
659 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_IMAGE); in onDrawImage()
671 Json::Value encoded; in onDrawImageRect()
673 Json::Value command(Json::objectValue); in onDrawImageRect()
674 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_IMAGERECT); in onDrawImageRect()
684 command[SKJSONCANVAS_ATTRIBUTE_STRICT] = Json::Value(true); in onDrawImageRect()
693 Json::Value command(Json::objectValue); in onDrawImageNine()
694 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_IMAGENINE); in onDrawImageNine()
700 Json::Value encoded; in onDrawBitmap()
702 Json::Value command(Json::objectValue); in onDrawBitmap()
703 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_BITMAP); in onDrawBitmap()
715 Json::Value encoded; in onDrawBitmapRect()
717 Json::Value command(Json::objectValue); in onDrawBitmapRect()
718 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_BITMAPRECT); in onDrawBitmapRect()
728 command[SKJSONCANVAS_ATTRIBUTE_STRICT] = Json::Value(true); in onDrawBitmapRect()
737 Json::Value command(Json::objectValue); in onDrawBitmapNine()
738 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_BITMAPNINE); in onDrawBitmapNine()
744 Json::Value command(Json::objectValue); in onDrawText()
745 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_TEXT); in onDrawText()
746 command[SKJSONCANVAS_ATTRIBUTE_TEXT] = Json::Value((const char*) text, in onDrawText()
755 Json::Value command(Json::objectValue); in onDrawPosText()
756 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_POSTEXT); in onDrawPosText()
757 command[SKJSONCANVAS_ATTRIBUTE_TEXT] = Json::Value((const char*) text, in onDrawPosText()
759 Json::Value coords(Json::arrayValue); in onDrawPosText()
772 Json::Value command(Json::objectValue); in onDrawPosTextH()
773 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_POSTEXTH); in onDrawPosTextH()
780 Json::Value command(Json::objectValue); in onDrawTextOnPath()
781 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_TEXTONPATH); in onDrawTextOnPath()
782 command[SKJSONCANVAS_ATTRIBUTE_TEXT] = Json::Value((const char*) text, in onDrawTextOnPath()
794 Json::Value command(Json::objectValue); in onDrawTextBlob()
795 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_TEXTBLOB); in onDrawTextBlob()
796 Json::Value runs(Json::arrayValue); in onDrawTextBlob()
799 Json::Value run(Json::objectValue); in onDrawTextBlob()
800 Json::Value jsonPositions(Json::arrayValue); in onDrawTextBlob()
801 Json::Value jsonGlyphs(Json::arrayValue); in onDrawTextBlob()
811 jsonPositions.append(Json::Value(iterPositions[i])); in onDrawTextBlob()
816 jsonGlyphs.append(Json::Value(iterGlyphs[i])); in onDrawTextBlob()
830 command[SKJSONCANVAS_ATTRIBUTE_X] = Json::Value(x); in onDrawTextBlob()
831 command[SKJSONCANVAS_ATTRIBUTE_Y] = Json::Value(y); in onDrawTextBlob()
840 Json::Value command(Json::objectValue); in onDrawPatch()
841 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_PATCH); in onDrawPatch()
847 Json::Value command(Json::objectValue); in onDrawDrawable()
848 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_DRAWABLE); in onDrawDrawable()
853 Json::Value command(Json::objectValue); in onClipRect()
854 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_CLIPRECT); in onClipRect()
862 Json::Value command(Json::objectValue); in onClipRRect()
863 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_CLIPRRECT); in onClipRRect()
871 Json::Value command(Json::objectValue); in onClipPath()
872 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_CLIPPATH); in onClipPath()
880 Json::Value command(Json::objectValue); in onClipRegion()
881 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_CLIPREGION); in onClipRegion()
888 Json::Value command(Json::objectValue); in willSave()
889 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_SAVE); in willSave()
894 Json::Value command(Json::objectValue); in willRestore()
895 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_RESTORE); in willRestore()
900 Json::Value command(Json::objectValue); in getSaveLayerStrategy()
901 command[SKJSONCANVAS_COMMAND] = Json::Value(SKJSONCANVAS_COMMAND_SAVELAYER); in getSaveLayerStrategy()
909 Json::Value backdrop; in getSaveLayerStrategy()