LCOV - code coverage report
Current view: top level - gfx/layers/wr - WebRenderLayersLogging.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 0 33 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 2 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*-
       2             :  * vim: sw=2 ts=8 et :
       3             :  */
       4             : /* This Source Code Form is subject to the terms of the Mozilla Public
       5             :  * License, v. 2.0. If a copy of the MPL was not distributed with this
       6             :  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
       7             : 
       8             : #include "WebRenderLayersLogging.h"
       9             : 
      10             : using namespace mozilla::gfx;
      11             : 
      12             : namespace mozilla {
      13             : namespace layers {
      14             : 
      15             : void
      16           0 : AppendToString(std::stringstream& aStream, wr::MixBlendMode aMixBlendMode,
      17             :                const char* pfx, const char* sfx)
      18             : {
      19           0 :   aStream << pfx;
      20           0 :   switch (aMixBlendMode) {
      21             :   case wr::MixBlendMode::Normal:
      22           0 :     aStream << "wr::MixBlendMode::Normal"; break;
      23             :   case wr::MixBlendMode::Multiply:
      24           0 :     aStream << "wr::MixBlendMode::Multiply"; break;
      25             :   case wr::MixBlendMode::Screen:
      26           0 :     aStream << "wr::MixBlendMode::Screen"; break;
      27             :   case wr::MixBlendMode::Overlay:
      28           0 :     aStream << "wr::MixBlendMode::Overlay"; break;
      29             :   case wr::MixBlendMode::Darken:
      30           0 :     aStream << "wr::MixBlendMode::Darken"; break;
      31             :   case wr::MixBlendMode::Lighten:
      32           0 :     aStream << "wr::MixBlendMode::Lighten"; break;
      33             :   case wr::MixBlendMode::ColorDodge:
      34           0 :     aStream << "wr::MixBlendMode::ColorDodge"; break;
      35             :   case wr::MixBlendMode::ColorBurn:
      36           0 :     aStream << "wr::MixBlendMode::ColorBurn"; break;
      37             :   case wr::MixBlendMode::HardLight:
      38           0 :     aStream << "wr::MixBlendMode::HardLight"; break;
      39             :   case wr::MixBlendMode::SoftLight:
      40           0 :     aStream << "wr::MixBlendMode::SoftLight"; break;
      41             :   case wr::MixBlendMode::Difference:
      42           0 :     aStream << "wr::MixBlendMode::Difference"; break;
      43             :   case wr::MixBlendMode::Exclusion:
      44           0 :     aStream << "wr::MixBlendMode::Exclusion"; break;
      45             :   case wr::MixBlendMode::Hue:
      46           0 :     aStream << "wr::MixBlendMode::Hue"; break;
      47             :   case wr::MixBlendMode::Saturation:
      48           0 :     aStream << "wr::MixBlendMode::Saturation"; break;
      49             :   case wr::MixBlendMode::Color:
      50           0 :     aStream << "wr::MixBlendMode::Color"; break;
      51             :   case wr::MixBlendMode::Luminosity:
      52           0 :     aStream << "wr::MixBlendMode::Luminosity"; break;
      53             :   case wr::MixBlendMode::Sentinel:
      54           0 :     NS_ERROR("unknown mix blend mode");
      55           0 :     aStream << "???";
      56             :   }
      57           0 :   aStream << sfx;
      58           0 : }
      59             : 
      60             : void
      61           0 : AppendToString(std::stringstream& aStream, wr::ImageRendering aTextureFilter,
      62             :                const char* pfx, const char* sfx)
      63             : {
      64           0 :   aStream << pfx;
      65           0 :   switch (aTextureFilter) {
      66             :   case wr::ImageRendering::Auto:
      67           0 :     aStream << "ImageRendering::Auto"; break;
      68             :   case wr::ImageRendering::CrispEdges:
      69           0 :     aStream << "ImageRendering::CrispEdges"; break;
      70             :   case wr::ImageRendering::Pixelated:
      71           0 :     aStream << "ImageRendering::Pixelated"; break;
      72             :   case wr::ImageRendering::Sentinel:
      73           0 :     NS_ERROR("unknown texture filter");
      74           0 :     aStream << "???";
      75             :   }
      76           0 :   aStream << sfx;
      77           0 : }
      78             : 
      79             : } // namespace layers
      80             : } // namespace mozilla

Generated by: LCOV version 1.13