blob: 5028573ad2e241dba9f28d4a16a60177eba166cd [file] [log] [blame]
msarett7f691442015-09-22 11:56:16 -07001/*
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
13inline 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
msarettc7796b92016-01-07 14:20:20 -080030inline 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
msarett7f691442015-09-22 11:56:16 -070044#endif // CodecBenchPriv_DEFINED