#include "src/gpu/ganesh/GrSWMaskHelper.h"
#include "include/core/SkBitmap.h"
#include "include/core/SkBlendMode.h"
#include "include/core/SkColor.h"
#include "include/core/SkImageInfo.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPath.h"
#include "include/core/SkPixmap.h"
#include "include/core/SkRect.h"
#include "include/core/SkScalar.h"
#include "include/core/SkStrokeRec.h"
#include "include/gpu/GpuTypes.h"
#include "include/private/base/SkMalloc.h"
#include "include/private/gpu/ganesh/GrTypesPriv.h"
#include "src/core/SkBlitter_A8.h"
#include "src/gpu/ganesh/GrStyle.h"
#include "src/gpu/ganesh/SkGr.h"
#include "src/gpu/ganesh/geometry/GrShape.h"
#include "src/gpu/ganesh/geometry/GrStyledShape.h"
#include <cstddef>
#include <tuple>
static SkPaint get_paint(GrAA aa, uint8_t alpha) { … }
void GrSWMaskHelper::drawRect(const SkRect& rect, const SkMatrix& matrix, GrAA aa, uint8_t alpha) { … }
void GrSWMaskHelper::drawRRect(const SkRRect& rrect, const SkMatrix& matrix,
GrAA aa, uint8_t alpha) { … }
void GrSWMaskHelper::drawShape(const GrStyledShape& shape, const SkMatrix& matrix,
GrAA aa, uint8_t alpha) { … }
void GrSWMaskHelper::drawShape(const GrShape& shape, const SkMatrix& matrix,
GrAA aa, uint8_t alpha) { … }
bool GrSWMaskHelper::init(const SkIRect& resultBounds) { … }
GrSurfaceProxyView GrSWMaskHelper::toTextureView(GrRecordingContext* rContext, SkBackingFit fit) { … }