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