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