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