blob: 44b57ed20da73ea0f8dba7c71a6ef23ee5b2fed9 [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
Mike Kleinc0bd9f92019-04-23 12:05:21 -050011#include "include/core/SkImageInfo.h"
msarett7f691442015-09-22 11:56:16 -070012
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";
msarett7f691442015-09-22 11:56:16 -070021 case kAlpha_8_SkColorType:
22 return "Alpha8";
23 default:
24 return "Unknown";
25 }
26}
27
msarettc7796b92016-01-07 14:20:20 -080028inline const char* alpha_type_to_str(SkAlphaType alphaType) {
29 switch (alphaType) {
30 case kOpaque_SkAlphaType:
31 return "";
32 case kPremul_SkAlphaType:
33 return "Premul";
34 case kUnpremul_SkAlphaType:
35 return "Unpremul";
36 default:
37 SkASSERT(false);
38 return "Unknown";
39 }
40}
41
msarett7f691442015-09-22 11:56:16 -070042#endif // CodecBenchPriv_DEFINED