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