/* * 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 Make(); }; #endif