| /* |
| * 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 CodecBenchPriv_DEFINED |
| #define CodecBenchPriv_DEFINED |
| |
| #include "SkImageInfo.h" |
| |
| inline const char* color_type_to_str(SkColorType colorType) { |
| switch (colorType) { |
| case kN32_SkColorType: |
| return "N32"; |
| case kRGB_565_SkColorType: |
| return "565"; |
| case kGray_8_SkColorType: |
| return "Gray8"; |
| case kIndex_8_SkColorType: |
| SkASSERT(false); |
| return "Index8"; |
| case kAlpha_8_SkColorType: |
| return "Alpha8"; |
| default: |
| return "Unknown"; |
| } |
| } |
| |
| inline const char* alpha_type_to_str(SkAlphaType alphaType) { |
| switch (alphaType) { |
| case kOpaque_SkAlphaType: |
| return ""; |
| case kPremul_SkAlphaType: |
| return "Premul"; |
| case kUnpremul_SkAlphaType: |
| return "Unpremul"; |
| default: |
| SkASSERT(false); |
| return "Unknown"; |
| } |
| } |
| |
| #endif // CodecBenchPriv_DEFINED |