| /* |
| * Copyright 2013 Google Inc. |
| * |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| #ifndef SkImageTypes_DEFINED |
| #define SkImageTypes_DEFINED |
| |
| #include "SkTypes.h" |
| |
| enum SkColorType { |
| kAlpha_8_SkColorType, |
| kRGB_565_SkColorType, |
| // kRGBA_8888_SkColorType, |
| // kBGRA_8888_SkColorType, |
| kPMColor_SkColorType, |
| |
| kLastEnum_SkColorType = kPMColor_SkColorType |
| }; |
| |
| enum SkAlphaType { |
| // kIgnore_SkAlphaType, |
| kOpaque_SkAlphaType, |
| // kUnpremul_SkAlphaType, |
| kPremul_SkAlphaType, |
| |
| kLastEnum_SkAlphaType = kPremul_SkAlphaType |
| }; |
| |
| struct SkImageInfo { |
| int fWidth; |
| int fHeight; |
| SkColorType fColorType; |
| SkAlphaType fAlphaType; |
| }; |
| |
| #endif |