| Index: gm/lerpmode.cpp
|
| diff --git a/gm/lerpmode.cpp b/gm/lerpmode.cpp
|
| deleted file mode 100644
|
| index ea30b6b5a44f5910cf98d02cf0a3304d10ef88d4..0000000000000000000000000000000000000000
|
| --- a/gm/lerpmode.cpp
|
| +++ /dev/null
|
| @@ -1,42 +0,0 @@
|
| -/*
|
| - * Copyright 2013 Google Inc.
|
| - *
|
| - * Use of this source code is governed by a BSD-style license that can be
|
| - * found in the LICENSE file.
|
| - */
|
| -
|
| -#include "gm.h"
|
| -#include "SkCanvas.h"
|
| -#include "SkLerpXfermode.h"
|
| -
|
| -static void show_circlelayers(SkCanvas* canvas, SkXfermode* mode) {
|
| - SkPaint paint;
|
| - paint.setAntiAlias(true);
|
| - SkRect r, bounds = { 10, 10, 110, 110 };
|
| -
|
| - r = bounds;
|
| - r.fRight = bounds.centerX();
|
| - canvas->drawRect(r, paint);
|
| -
|
| - canvas->saveLayer(&bounds, nullptr);
|
| -
|
| - paint.setColor(0x80FF0000);
|
| - r = bounds;
|
| - r.inset(20, 0);
|
| - canvas->drawOval(r, paint);
|
| -
|
| - paint.setColor(0x800000FF);
|
| - r = bounds;
|
| - r.inset(0, 20);
|
| - paint.setXfermode(mode);
|
| - canvas->drawOval(r, paint);
|
| -
|
| - canvas->restore();
|
| -}
|
| -
|
| -DEF_SIMPLE_GM(lerpmode, canvas, 240, 120) {
|
| - show_circlelayers(canvas, nullptr);
|
| - canvas->translate(150, 0);
|
| - SkAutoTUnref<SkXfermode> mode(SkLerpXfermode::Create(0.5f));
|
| - show_circlelayers(canvas, mode.get());
|
| -}
|
|
|