Flutter Engine
The Flutter Engine
|
#include <cmath>
#include "gm/gm.h"
#include "include/core/SkBitmap.h"
#include "include/core/SkBlurTypes.h"
#include "include/core/SkCanvas.h"
#include "include/core/SkColor.h"
#include "include/core/SkColorFilter.h"
#include "include/core/SkImage.h"
#include "include/core/SkMaskFilter.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPathBuilder.h"
#include "include/core/SkPoint.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkScalar.h"
#include "include/core/SkShader.h"
#include "include/core/SkSize.h"
#include "include/core/SkString.h"
#include "include/core/SkSurface.h"
#include "include/core/SkTileMode.h"
#include "include/core/SkTypes.h"
#include "include/effects/SkGradientShader.h"
#include "include/gpu/GrRecordingContext.h"
#include "include/private/base/SkTo.h"
#include "src/core/SkBlurMask.h"
#include "src/core/SkMask.h"
#include "src/gpu/ganesh/GrRecordingContextPriv.h"
#include "tools/timer/TimeUtils.h"
#include <vector>
Go to the source code of this file.
Classes | |
class | BlurRectGM |
class | skiagm::BlurRectCompareGM |
Namespaces | |
namespace | skiagm |
Macros | |
#define | STROKE_WIDTH SkIntToScalar(10) |
Typedefs | |
typedef void(* | Proc) (SkCanvas *, const SkRect &, const SkPaint &) |
typedef void(* | PaintProc) (SkPaint *, SkScalar width) |
Functions | |
static void | fill_rect (SkCanvas *canvas, const SkRect &r, const SkPaint &p) |
static void | draw_donut (SkCanvas *canvas, const SkRect &r, const SkPaint &p) |
static void | draw_donut_skewed (SkCanvas *canvas, const SkRect &r, const SkPaint &p) |
static sk_sp< SkShader > | make_radial () |
DEF_SIMPLE_GM (blurrect_gallery, canvas, 1200, 1024) | |
DEF_SIMPLE_GM (blur_matrix_rect, canvas, 650, 685) | |
#define STROKE_WIDTH SkIntToScalar(10) |
Definition at line 40 of file blurrect.cpp.
Definition at line 107 of file blurrect.cpp.
Definition at line 42 of file blurrect.cpp.
DEF_SIMPLE_GM | ( | blur_matrix_rect | , |
canvas | , | ||
650 | , | ||
685 | |||
) |
Definition at line 509 of file blurrect.cpp.
DEF_SIMPLE_GM | ( | blurrect_gallery | , |
canvas | , | ||
1200 | , | ||
1024 | |||
) |
Definition at line 186 of file blurrect.cpp.
Definition at line 48 of file blurrect.cpp.
Definition at line 64 of file blurrect.cpp.
Definition at line 44 of file blurrect.cpp.
Definition at line 85 of file blurrect.cpp.