1ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org/*
2ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org * Copyright 2014 Google Inc.
3ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org *
4ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org * Use of this source code is governed by a BSD-style license that can be
5ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org * found in the LICENSE file.
6ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org */
7ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org
8ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org#ifndef SkBlurTypes_DEFINED
9ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org#define SkBlurTypes_DEFINED
10ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org
11ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org#include "SkTypes.h"
12ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org
13ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.orgenum SkBlurStyle {
14ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org    kNormal_SkBlurStyle,  //!< fuzzy inside and outside
15ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org    kSolid_SkBlurStyle,   //!< solid inside, fuzzy outside
16ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org    kOuter_SkBlurStyle,   //!< nothing inside, fuzzy outside
17ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org    kInner_SkBlurStyle,   //!< fuzzy inside, nothing outside
18ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org
19ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org    kLastEnum_SkBlurStyle = kInner_SkBlurStyle
20ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org};
21ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org
22ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.orgenum SkBlurQuality {
23ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org    kLow_SkBlurQuality,     //!< e.g. box filter
24ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org    kHigh_SkBlurQuality,    //!< e.g. 3-pass similar to gaussian
25ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org
26ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org    kLastEnum_SkBlurQuality
27ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org};
28ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org
29ddcda0370d8603998d1d0cf43361f4ac84dc27fccommit-bot@chromium.org#endif
30