Index: content/shell/renderer/test_runner/web_test_delegate.h |
diff --git a/content/shell/renderer/test_runner/web_test_delegate.h b/content/shell/renderer/test_runner/web_test_delegate.h |
index 3a6e56f9a9743d5205a6cfbf9fd60ba294794e01..0d7c5f3436798eeeb7a371a2f2bf5e7e4b5b688d 100644 |
--- a/content/shell/renderer/test_runner/web_test_delegate.h |
+++ b/content/shell/renderer/test_runner/web_test_delegate.h |
@@ -34,6 +34,7 @@ struct WebURLError; |
namespace cc { |
class TextureLayer; |
+class TextureLayerClient; |
class SharedBitmapManager; |
} |
@@ -221,6 +222,10 @@ class WebTestDelegate { |
// Clear all the permissions set via SetPermission(). |
virtual void ResetPermissions() = 0; |
+ // Creates cc::TextureLayer for TestPlugin. |
+ virtual scoped_refptr<cc::TextureLayer> CreateTextureLayerForMailbox( |
+ cc::TextureLayerClient* client) = 0; |
+ |
// Instantiates WebLayerImpl for TestPlugin. |
virtual blink::WebLayer* InstantiateWebLayer( |
scoped_refptr<cc::TextureLayer> layer) = 0; |