Lines Matching refs:platformContext

226     setPaintingDisabled(!gc || !platformContext()->canvas());
234 PlatformGraphicsContext* GraphicsContext::platformContext() const
247 if (platformContext()->useGPU())
248 platformContext()->gpuCanvas()->save();
251 platformContext()->save();
259 if (platformContext()->useGPU())
260 platformContext()->gpuCanvas()->restore();
263 platformContext()->restore();
275 platformContext()->canvas()->saveLayerAlpha(
286 platformContext()->canvas()->restore();
300 platformContext()->prepareForSoftwareDraw();
311 platformContext()->clipPathAntiAliased(path);
318 platformContext()->setDrawLooper(0);
326 if (platformContext()->useGPU() && !platformContext()->canvasClipApplied()) {
327 platformContext()->prepareForHardwareDraw();
328 platformContext()->gpuCanvas()->clearRect(rect);
334 platformContext()->syncSoftwareCanvas();
338 ClipRectToCanvas(*platformContext()->canvas(), r, &r);
341 platformContext()->setupPaintForFilling(&paint);
343 platformContext()->canvas()->drawRect(r, paint);
355 platformContext()->prepareForSoftwareDraw();
356 platformContext()->canvas()->clipRect(r);
368 platformContext()->prepareForSoftwareDraw();
369 platformContext()->clipPathAntiAliased(p);
377 if (platformContext()->useGPU())
378 platformContext()->gpuCanvas()->clipPath(path);
384 platformContext()->canvasClipPath(p);
396 platformContext()->canvas()->clipRect(r, SkRegion::kDifference_Op);
404 if (platformContext()->useGPU())
405 platformContext()->gpuCanvas()->clipOut(p);
411 platformContext()->canvas()->clipPath(path, SkRegion::kDifference_Op);
419 if (platformContext()->useGPU())
420 platformContext()->gpuCanvas()->clipPath(pathToClip);
427 platformContext()->clipPathAntiAliased(path);
435 if (platformContext()->useGPU())
436 platformContext()->gpuCanvas()->concatCTM(affine);
438 platformContext()->canvas()->concat(affine);
446 if (platformContext()->useGPU())
447 platformContext()->gpuCanvas()->setCTM(affine);
449 platformContext()->canvas()->setMatrix(affine);
462 platformContext()->prepareForSoftwareDraw();
478 platformContext()->setupPaintForFilling(&paint);
479 platformContext()->canvas()->drawPath(path, paint);
483 platformContext()->setupPaintForStroking(&paint, 0, 0);
484 platformContext()->canvas()->drawPath(path, paint);
509 platformContext()->prepareForSoftwareDraw();
511 platformContext()->setupPaintForFilling(&paint);
512 platformContext()->canvas()->drawOval(rect, paint);
516 platformContext()->setupPaintForStroking(&paint, &rect, 0);
517 platformContext()->canvas()->drawOval(rect, paint);
535 platformContext()->prepareForSoftwareDraw();
553 platformContext()->canvas()->drawPath(path, paint);
570 platformContext()->prepareForSoftwareDraw();
582 platformContext()->setupPaintForStroking(&paint, 0, length);
601 platformContext()->canvas()->drawRect(r1, fillPaint);
602 platformContext()->canvas()->drawRect(r2, fillPaint);
608 platformContext()->canvas()->drawPoints(SkCanvas::kLines_PointMode, 2, pts, paint);
616 platformContext()->prepareForSoftwareDraw();
685 platformContext()->canvas()->drawRect(rect, paint);
698 platformContext()->prepareForSoftwareDraw();
708 platformContext()->setupPaintForFilling(&paint);
710 paint.setColor(platformContext()->effectiveStrokeColor());
711 platformContext()->canvas()->drawRect(r, paint);
720 platformContext()->prepareForSoftwareDraw();
725 ClipRectToCanvas(*platformContext()->canvas(), r, &r);
728 platformContext()->drawRect(r);
737 if (platformContext()->useGPU() && platformContext()->canAccelerate()) {
738 platformContext()->prepareForHardwareDraw();
739 platformContext()->gpuCanvas()->fillPath(pathToFill);
747 platformContext()->prepareForSoftwareDraw();
754 platformContext()->setupPaintForFilling(&paint);
756 platformContext()->canvas()->drawPath(path, paint);
767 ClipRectToCanvas(*platformContext()->canvas(), r, &r);
770 if (platformContext()->useGPU() && platformContext()->canAccelerate()) {
771 platformContext()->prepareForHardwareDraw();
772 platformContext()->gpuCanvas()->fillRect(rect);
776 platformContext()->save();
778 platformContext()->prepareForSoftwareDraw();
781 platformContext()->setupPaintForFilling(&paint);
782 platformContext()->canvas()->drawRect(r, paint);
784 platformContext()->restore();
792 if (platformContext()->useGPU() && platformContext()->canAccelerate()) {
793 platformContext()->prepareForHardwareDraw();
794 platformContext()->gpuCanvas()->fillRect(rect, color, colorSpace);
798 platformContext()->prepareForSoftwareDraw();
812 ClipRectToCanvas(*platformContext()->canvas(), r, &r);
816 platformContext()->setupPaintCommon(&paint);
818 platformContext()->canvas()->drawRect(r, paint);
832 platformContext()->prepareForSoftwareDraw();
837 ClipRectToCanvas(*platformContext()->canvas(), r, &r);
857 platformContext()->setupPaintForFilling(&paint);
859 platformContext()->canvas()->drawPath(path, paint);
864 const SkMatrix& m = platformContext()->canvas()->getTotalMatrix();
883 if (platformContext()->useGPU())
884 platformContext()->gpuCanvas()->scale(size);
886 platformContext()->canvas()->scale(WebCoreFloatToSkScalar(size.width()),
895 if (platformContext()->useGPU())
896 platformContext()->gpuCanvas()->setAlpha(alpha);
898 platformContext()->setAlpha(alpha);
906 if (platformContext()->useGPU())
907 platformContext()->gpuCanvas()->setCompositeOperation(op);
909 platformContext()->setXfermodeMode(WebCoreCompositeToSkiaComposite(op));
914 return platformContext()->interpolationQuality();
919 platformContext()->setInterpolationQuality(q);
928 platformContext()->setLineCap(SkPaint::kButt_Cap);
931 platformContext()->setLineCap(SkPaint::kRound_Cap);
934 platformContext()->setLineCap(SkPaint::kSquare_Cap);
953 platformContext()->setStrokeStyle(SolidStroke);
954 platformContext()->setDashPathEffect(0);
964 platformContext()->setDashPathEffect(new SkDashPathEffect(intervals, count, dashOffset));
975 platformContext()->setLineJoin(SkPaint::kMiter_Join);
978 platformContext()->setLineJoin(SkPaint::kRound_Join);
981 platformContext()->setLineJoin(SkPaint::kBevel_Join);
993 platformContext()->setMiterLimit(limit);
1001 if (platformContext()->useGPU())
1002 platformContext()->gpuCanvas()->setFillColor(color, colorSpace);
1004 platformContext()->setFillColor(color.rgb());
1012 platformContext()->setFillShader(gradient->platformGradient());
1020 platformContext()->setFillShader(pattern->platformPattern(getCTM()));
1031 if (platformContext()->useGPU()) {
1032 GLES2Canvas* canvas = platformContext()->gpuCanvas();
1041 platformContext()->setDrawLooper(0);
1105 platformContext()->setDrawLooper(dl);
1113 platformContext()->setStrokeColor(strokecolor.rgb());
1121 platformContext()->setStrokeStyle(stroke);
1129 platformContext()->setStrokeThickness(thickness);
1137 platformContext()->setStrokeShader(gradient->platformGradient());
1145 platformContext()->setStrokeShader(pattern->platformPattern(getCTM()));
1153 platformContext()->setTextDrawingMode(mode);
1165 platformContext()->setUseAntialiasing(enable);
1173 platformContext()->prepareForSoftwareDraw();
1180 platformContext()->setupPaintForFilling(&paint);
1184 platformContext()->setupPaintForStroking(&paint, 0, 0);
1194 platformContext()->canvas()->drawPath(path, paint);
1206 platformContext()->prepareForSoftwareDraw();
1209 platformContext()->setupPaintForStroking(&paint, 0, 0);
1210 platformContext()->canvas()->drawPath(path, paint);
1221 platformContext()->prepareForSoftwareDraw();
1224 platformContext()->setupPaintForStroking(&paint, 0, 0);
1226 platformContext()->canvas()->drawRect(rect, paint);
1234 if (platformContext()->useGPU())
1235 platformContext()->gpuCanvas()->rotate(angleInRadians);
1237 platformContext()->canvas()->rotate(WebCoreFloatToSkScalar(
1246 if (platformContext()->useGPU())
1247 platformContext()->gpuCanvas()->translate(w, h);
1249 platformContext()->canvas()->translate(WebCoreFloatToSkScalar(w),
1255 platformContext()->syncSoftwareCanvas();
1260 platformContext()->setSharedGraphicsContext3D(context, framebuffer, size);
1265 platformContext()->markDirtyRect(rect);