diff options
Diffstat (limited to 'include/effects')
-rw-r--r-- | include/effects/SkShaderMaskFilter.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/include/effects/SkShaderMaskFilter.h b/include/effects/SkShaderMaskFilter.h new file mode 100644 index 0000000000..4ebc4fc468 --- /dev/null +++ b/include/effects/SkShaderMaskFilter.h @@ -0,0 +1,24 @@ +/* + * Copyright 2018 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#ifndef SkShaderMaskFilter_DEFINED +#define SkShaderMaskFilter_DEFINED + +#include "SkMaskFilter.h" + +class SkShader; + +class SK_API SkShaderMaskFilter { +public: + static sk_sp<SkMaskFilter> Make(sk_sp<SkShader> shader); + +private: + static void InitializeFlattenables(); + friend class SkFlattenable; +}; + +#endif |