| msarett | 7f69144 | 2015-09-22 11:56:16 -0700 | [diff] [blame] | 1 | /* | 
|  | 2 | * Copyright 2015 Google Inc. | 
|  | 3 | * | 
|  | 4 | * Use of this source code is governed by a BSD-style license that can be | 
|  | 5 | * found in the LICENSE file. | 
|  | 6 | */ | 
|  | 7 |  | 
|  | 8 | #ifndef CodecBenchPriv_DEFINED | 
|  | 9 | #define CodecBenchPriv_DEFINED | 
|  | 10 |  | 
|  | 11 | #include "SkImageInfo.h" | 
|  | 12 |  | 
|  | 13 | inline const char* color_type_to_str(SkColorType colorType) { | 
|  | 14 | switch (colorType) { | 
|  | 15 | case kN32_SkColorType: | 
|  | 16 | return "N32"; | 
|  | 17 | case kRGB_565_SkColorType: | 
|  | 18 | return "565"; | 
|  | 19 | case kGray_8_SkColorType: | 
|  | 20 | return "Gray8"; | 
|  | 21 | case kIndex_8_SkColorType: | 
|  | 22 | return "Index8"; | 
|  | 23 | case kAlpha_8_SkColorType: | 
|  | 24 | return "Alpha8"; | 
|  | 25 | default: | 
|  | 26 | return "Unknown"; | 
|  | 27 | } | 
|  | 28 | } | 
|  | 29 |  | 
| msarett | c7796b9 | 2016-01-07 14:20:20 -0800 | [diff] [blame] | 30 | inline const char* alpha_type_to_str(SkAlphaType alphaType) { | 
|  | 31 | switch (alphaType) { | 
|  | 32 | case kOpaque_SkAlphaType: | 
|  | 33 | return ""; | 
|  | 34 | case kPremul_SkAlphaType: | 
|  | 35 | return "Premul"; | 
|  | 36 | case kUnpremul_SkAlphaType: | 
|  | 37 | return "Unpremul"; | 
|  | 38 | default: | 
|  | 39 | SkASSERT(false); | 
|  | 40 | return "Unknown"; | 
|  | 41 | } | 
|  | 42 | } | 
|  | 43 |  | 
| msarett | 7f69144 | 2015-09-22 11:56:16 -0700 | [diff] [blame] | 44 | #endif // CodecBenchPriv_DEFINED |