17dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Copyright 2013 The Chromium Authors. All rights reserved. 27dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// Use of this source code is governed by a BSD-style license that can be 37dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch// found in the LICENSE file. 47dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 57dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#include "cc/resources/raster_mode.h" 67dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 77dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#include "base/logging.h" 87dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#include "base/memory/scoped_ptr.h" 97dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch#include "base/values.h" 107dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 117dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdochnamespace cc { 127dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 135f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)std::string RasterModeToString(RasterMode raster_mode) { 147dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch switch (raster_mode) { 157dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch case HIGH_QUALITY_RASTER_MODE: 165f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) return "HIGH_QUALITY_RASTER_MODE"; 177dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch case LOW_QUALITY_RASTER_MODE: 185f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) return "LOW_QUALITY_RASTER_MODE"; 197dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch default: 207dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch NOTREACHED() << "Unrecognized RasterMode value " << raster_mode; 215f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) return "<unknown RasterMode value>"; 227dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch } 237dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} 247dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 257dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch} // namespace cc 26