blob: 4ebc4fc468518a00e7b70e961035581855dccc9f [file] [log] [blame]
Mike Reed6e87eee2018-01-18 16:06:54 -05001/*
2 * Copyright 2018 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
8#ifndef SkShaderMaskFilter_DEFINED
9#define SkShaderMaskFilter_DEFINED
10
11#include "SkMaskFilter.h"
12
13class SkShader;
14
15class SK_API SkShaderMaskFilter {
16public:
17 static sk_sp<SkMaskFilter> Make(sk_sp<SkShader> shader);
18
19private:
20 static void InitializeFlattenables();
21 friend class SkFlattenable;
22};
23
24#endif