Home | History | Annotate | Download | only in bench
      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 kAlpha_8_SkColorType:
     22             return "Alpha8";
     23         default:
     24             return "Unknown";
     25     }
     26 }
     27 
     28 inline 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 
     42 #endif // CodecBenchPriv_DEFINED
     43