1/* 2 * Copyright 2014 Google Inc. 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8#ifndef SkTwoPointConicalGradient_gpu_DEFINED 9#define SkTwoPointConicalGradient_gpu_DEFINED 10 11#include "SkGradientShaderPriv.h" 12 13class GrEffectRef; 14class SkTwoPointConicalGradient; 15 16namespace Gr2PtConicalGradientEffect { 17 /** 18 * Creates an effect that produces a two point conical gradient based on the 19 * shader passed in. 20 */ 21 GrEffectRef* Create(GrContext* ctx, const SkTwoPointConicalGradient& shader, 22 SkShader::TileMode tm, const SkMatrix* localMatrix); 23}; 24 25#endif 26