/* * Copyright 2016 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef GrShadowGeoProc_DEFINED #define GrShadowGeoProc_DEFINED #include "src/base/SkArenaAlloc.h" #include "src/gpu/ganesh/GrColor.h" #include "src/gpu/ganesh/GrGeometryProcessor.h" #include "src/gpu/ganesh/GrProcessorUnitTest.h" #include <memory> class GrSurfaceProxyView; namespace skgpu { class KeyBuilder; } struct GrShaderCaps; /** * The output color of this effect is a coverage mask for a rrect shadow, * assuming circular corner geometry. */ class GrRRectShadowGeoProc : public GrGeometryProcessor { … }; #endif