| Index: third_party/WebKit/Source/platform/graphics/CanvasMetrics.h
|
| diff --git a/third_party/WebKit/Source/platform/graphics/CanvasMetrics.h b/third_party/WebKit/Source/platform/graphics/CanvasMetrics.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..c6f73e0054882e7b9f9e7953c841ecbd6c944011
|
| --- /dev/null
|
| +++ b/third_party/WebKit/Source/platform/graphics/CanvasMetrics.h
|
| @@ -0,0 +1,31 @@
|
| +// Copyright 2015 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef CanvasMetrics_h
|
| +#define CanvasMetrics_h
|
| +
|
| +#include "platform/PlatformExport.h"
|
| +
|
| +namespace blink {
|
| +
|
| +class PLATFORM_EXPORT CanvasMetrics {
|
| +public:
|
| + enum CanvasContextStat {
|
| + CanvasCreated = 0,
|
| + GPUAccelerated2DCanvasImageBufferCreated = 1,
|
| + DisplayList2DCanvasImageBufferCreated = 2,
|
| + Unaccelerated2DCanvasImageBufferCreated = 3,
|
| + Accelerated2DCanvasGPUContextLost = 4,
|
| + Unaccelerated2DCanvasImageBufferCreationFailed = 5,
|
| + GPUAccelerated2DCanvasImageBufferCreationFailed = 6,
|
| + DisplayList2DCanvasFallbackToRaster = 7,
|
| + NumberOfStats
|
| + };
|
| +
|
| + static void countCanvasContextStat(const CanvasContextStat);
|
| +};
|
| +
|
| +} // namespace blink
|
| +
|
| +#endif // CanvasMetrics_h
|
|
|