Chromium Code Reviews| Index: include/core/SkFilterQuality.h |
| diff --git a/include/core/SkFilterQuality.h b/include/core/SkFilterQuality.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..db0597e697dd045d917169f42e1fe8498b87a907 |
| --- /dev/null |
| +++ b/include/core/SkFilterQuality.h |
| @@ -0,0 +1,24 @@ |
| +/* |
| + * Copyright 2015 Google Inc. |
| + * |
| + * Use of this source code is governed by a BSD-style license that can be |
| + * found in the LICENSE file. |
| + */ |
| + |
| +#ifndef SkFilterQuality_DEFINED |
| +#define SkFilterQuality_DEFINED |
| + |
| +#include "SkTypes.h" |
| + |
| +/** |
| + * Controls how much filtering to be done when scaling/transforming complex colors |
| + * e.g. images |
| + */ |
| +enum SkFilterQuality { |
| + kNone_SkFilterQuality, //!< fastest but lowest quality, typically nearest-neighbor |
| + kLow_SkFilterQuality, //!< typically bilerp |
| + kMedium_SkFilterQuality, //!< typically bilerp + mipmaps for down-scaling |
|
robertphillips
2015/01/22 15:50:02
add "+ mipmaps for down-scaling" ?
reed1
2015/01/22 18:25:51
Maybe. Not sure how much I really want to say anyw
|
| + kHigh_SkFilterQuality //!< slowest but highest quality, typically bicubic or better |
| +}; |
| + |
| +#endif |