// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "skia/ext/skia_utils.h" #include "SkGradientShader.h" namespace skia { SkShader* CreateGradientShader(int start_point, int end_point, SkColor start_color, SkColor end_color) { SkColor grad_colors[2] = { start_color, end_color}; SkPoint grad_points[2]; grad_points[0].set(SkIntToScalar(0), SkIntToScalar(start_point)); grad_points[1].set(SkIntToScalar(0), SkIntToScalar(end_point)); return SkGradientShader::CreateLinear( grad_points, grad_colors, NULL, 2, SkShader::kRepeat_TileMode); } } // namespace skia