| Index: src/gpu/GrBlurUtils.h
|
| diff --git a/src/gpu/GrBlurUtils.h b/src/gpu/GrBlurUtils.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..0fc77266b0024f006d1f89c314acabca20077bed
|
| --- /dev/null
|
| +++ b/src/gpu/GrBlurUtils.h
|
| @@ -0,0 +1,40 @@
|
| +/*
|
| + * Copyright 2015 Google Inc.
|
| + *
|
| + * Use of this source code is governed by a BSD-style license that can be
|
| + * found in the LICENSE file.
|
| + */
|
| +
|
| +#ifndef GrBlurUtils_DEFINED
|
| +#define GrBlurUtils_DEFINED
|
| +
|
| +class GrClip;
|
| +class GrContext;
|
| +class GrDrawContext;
|
| +class GrRenderTarget;
|
| +struct SkIRect;
|
| +class SkMatrix;
|
| +class SkPaint;
|
| +class SkPath;
|
| +
|
| +
|
| +/**
|
| + * Blur utilities.
|
| + */
|
| +namespace GrBlurUtils {
|
| + /**
|
| + * Draw a path handling the mask filter if present.
|
| + */
|
| + void drawPathWithMaskFilter(GrContext* context,
|
| + GrDrawContext* drawContext,
|
| + GrRenderTarget* rt,
|
| + const GrClip& clip,
|
| + const SkPath& origSrcPath,
|
| + const SkPaint& paint,
|
| + const SkMatrix& origViewMatrix,
|
| + const SkMatrix* prePathMatrix,
|
| + const SkIRect& clipBounds,
|
| + bool pathIsMutable);
|
| +};
|
| +
|
| +#endif
|
|
|