| /* | |
| * Copyright 2020 Google Inc. | |
| * | |
| * Use of this source code is governed by a BSD-style license that can be | |
| * found in the LICENSE file. | |
| */ | |
| #ifndef SkStrokeAndFillPathEffect_DEFINED | |
| #define SkStrokeAndFillPathEffect_DEFINED | |
| #include "include/core/SkPaint.h" | |
| #include "include/core/SkPathEffect.h" | |
| #include "include/pathops/SkPathOps.h" | |
| class SK_API SkStrokeAndFillPathEffect { | |
| public: | |
| /* If the paint is set to stroke, this will add the stroke and fill geometries | |
| * together (hoping that the winding-direction works out). | |
| * | |
| * If the paint is set to fill, this effect is ignored. | |
| * | |
| * Note that if the paint is set to stroke and the stroke-width is 0, then | |
| * this will turn the geometry into just a fill. | |
| */ | |
| static sk_sp<SkPathEffect> Make(); | |
| }; | |
| #endif |