skia2/bench/CodecBenchPriv.h
Mike Reed 304a07c6c9 remove references to kIndex_8_SkColorType from our tools/tests
Bug: skia:6828
Change-Id: Ib5049c28c11b7320bece20f5a0a886de8b2a4343
Reviewed-on: https://skia-review.googlesource.com/22728
Reviewed-by: Leon Scroggins <scroggo@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Reed <reed@google.com>
2017-07-12 20:25:44 +00:00

43 lines
1013 B
C

/*
* 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 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