Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / submodule / skia / src / text / gpu / SDFMaskFilter.h
1 /*
2  * Copyright 2022 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 sktext_gpu_SDFMaskFilter_DEFINED
9 #define sktext_gpu_SDFMaskFilter_DEFINED
10
11 #include "include/core/SkMaskFilter.h"
12
13 namespace sktext::gpu {
14
15 /** \class SDFMaskFilter
16
17     This mask filter converts an alpha mask to a signed distance field representation
18 */
19 class SDFMaskFilter : public SkMaskFilter {
20 public:
21     static sk_sp<SkMaskFilter> Make();
22 };
23
24 extern void register_sdf_maskfilter_createproc();
25
26 }  // namespace sktext::gpu
27
28 #endif