Index: Source/platform/graphics/paint/DisplayItem.h |
diff --git a/Source/platform/graphics/paint/DisplayItem.h b/Source/platform/graphics/paint/DisplayItem.h |
deleted file mode 100644 |
index f47dda81fe99a6ce1fa5e46d63d873a7da9de11d..0000000000000000000000000000000000000000 |
--- a/Source/platform/graphics/paint/DisplayItem.h |
+++ /dev/null |
@@ -1,93 +0,0 @@ |
-// Copyright 2014 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 DisplayItem_h |
-#define DisplayItem_h |
- |
-#include "platform/PlatformExport.h" |
- |
-#ifndef NDEBUG |
-#include "wtf/text/WTFString.h" |
-#endif |
- |
-namespace blink { |
- |
-class GraphicsContext; |
- |
-typedef void* DisplayItemClient; |
- |
-class PLATFORM_EXPORT DisplayItem { |
-public: |
- enum Type { |
- // DisplayItem types must be kept in sync with PaintPhase. |
- DrawingPaintPhaseBlockBackground = 0, |
- DrawingPaintPhaseChildBlockBackground = 1, |
- DrawingPaintPhaseChildBlockBackgrounds = 2, |
- DrawingPaintPhaseFloat = 3, |
- DrawingPaintPhaseForeground = 4, |
- DrawingPaintPhaseOutline = 5, |
- DrawingPaintPhaseChildOutlines = 6, |
- DrawingPaintPhaseSelfOutline = 7, |
- DrawingPaintPhaseSelection = 8, |
- DrawingPaintPhaseCollapsedTableBorders = 9, |
- DrawingPaintPhaseTextClip = 10, |
- DrawingPaintPhaseMask = 11, |
- DrawingPaintPhaseClippingMask = 12, |
- ClipLayerOverflowControls = 13, |
- ClipLayerBackground = 14, |
- ClipLayerParent = 15, |
- ClipLayerFilter = 16, |
- ClipLayerForeground = 17, |
- ClipLayerFragmentFloat = 18, |
- ClipLayerFragmentForeground = 19, |
- ClipLayerFragmentChildOutline = 20, |
- ClipLayerFragmentOutline = 21, |
- ClipLayerFragmentMask = 22, |
- ClipLayerFragmentClippingMask = 23, |
- ClipLayerFragmentParent = 24, |
- ClipLayerFragmentSelection = 25, |
- ClipLayerFragmentChildBlockBackgrounds = 26, |
- EndClip = 27, |
- }; |
- |
- virtual ~DisplayItem() { } |
- |
- virtual void replay(GraphicsContext*) = 0; |
- |
- DisplayItemClient client() const { return m_id.client; } |
- Type type() const { return m_id.type; } |
- bool idsEqual(const DisplayItem& other) const { return m_id.client == other.m_id.client && m_id.type == other.m_id.type; } |
- |
-#ifndef NDEBUG |
- static WTF::String typeAsDebugString(DisplayItem::Type); |
- |
- void setClientDebugString(const WTF::String& clientDebugString) { m_clientDebugString = clientDebugString; } |
- const WTF::String& clientDebugString() const { return m_clientDebugString; } |
- |
- virtual WTF::String asDebugString() const; |
-#endif |
- |
-protected: |
- DisplayItem(DisplayItemClient client, Type type) |
- : m_id(client, type) |
- { } |
- |
-private: |
- struct Id { |
- Id(DisplayItemClient c, Type t) |
- : client(c) |
- , type(t) |
- { } |
- |
- const DisplayItemClient client; |
- const Type type; |
- } m_id; |
-#ifndef NDEBUG |
- WTF::String m_clientDebugString; |
-#endif |
-}; |
- |
-} |
- |
-#endif // DisplayItem_h |