| * Copyright 2017 Google Inc. |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| #ifndef GrSharedEnums_DEFINED |
| #define GrSharedEnums_DEFINED |
| /*************************************************************************************************/ |
| /* This file is used from both C++ and SkSL, so we need to stick to syntax compatible with both. */ |
| /*************************************************************************************************/ |
| * We have coverage effects that clip rendering to the edge of some geometric primitive. |
| * This enum specifies how that clipping is performed. Not all factories that take a |
| * GrProcessorEdgeType will succeed with all values and it is up to the caller to check for |
| enum class GrClipEdgeType { |
| enum class PMConversion { |