Index: webkit/compositor_bindings/WebDecorationLayerImpl.h |
diff --git a/webkit/compositor_bindings/WebDecorationLayerImpl.h b/webkit/compositor_bindings/WebDecorationLayerImpl.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..898d321b503f58616a1e90372e48a5d37d29b02c |
--- /dev/null |
+++ b/webkit/compositor_bindings/WebDecorationLayerImpl.h |
@@ -0,0 +1,31 @@ |
+// Copyright 2012 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 WebDecorationLayerImpl_h |
+#define WebDecorationLayerImpl_h |
+ |
+#include <public/WebDecorationLayer.h> |
+#include <wtf/OwnPtr.h> |
+ |
+namespace WebKit { |
+ |
+class WebLayerImpl; |
+ |
+class WebDecorationLayerImpl : public WebDecorationLayer { |
+public: |
+ WebDecorationLayerImpl(); |
+ virtual ~WebDecorationLayerImpl(); |
+ |
+ // WebDecorationLayer implementation. |
+ virtual WebLayer* layer() OVERRIDE; |
+ |
+ virtual void setBitmap(const SkBitmap& bitmap, const WebRect& aperture) OVERRIDE; |
+ |
+private: |
+ OwnPtr<WebLayerImpl> m_layer; |
+}; |
+ |
+} // namespace WebKit |
+ |
+#endif // WebDecorationLayerImpl_h |