| 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 e847d44ed39093bf1f872699b32d1f7f0ce24003..3ede99d31e5f4af71a4c4f7ad20239ca9cfc72ad 100644
|
| --- a/content/shell/renderer/test_runner/web_test_delegate.h
|
| +++ b/content/shell/renderer/test_runner/web_test_delegate.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include <string>
|
|
|
| +#include "base/memory/ref_counted.h"
|
| #include "third_party/WebKit/public/platform/WebScreenOrientationType.h"
|
| #include "third_party/WebKit/public/platform/WebString.h"
|
| #include "third_party/WebKit/public/platform/WebURL.h"
|
| @@ -22,11 +23,17 @@ class WebFrame;
|
| class WebGamepad;
|
| class WebGamepads;
|
| class WebHistoryItem;
|
| +class WebLayer;
|
| struct WebRect;
|
| struct WebSize;
|
| struct WebURLError;
|
| }
|
|
|
| +namespace cc {
|
| +class TextureLayer;
|
| +class SharedBitmapManager;
|
| +}
|
| +
|
| namespace content {
|
|
|
| class DeviceLightData;
|
| @@ -204,6 +211,12 @@ class WebTestDelegate {
|
|
|
| // Clear all the permissions set via SetPermission().
|
| virtual void ResetPermissions() = 0;
|
| +
|
| + // Instantiates WebLayerImpl for TestPlugin.
|
| + virtual blink::WebLayer* InstantiateWebLayer(
|
| + scoped_refptr<cc::TextureLayer> layer) = 0;
|
| +
|
| + virtual cc::SharedBitmapManager* GetSharedBitmapManager() = 0;
|
| };
|
|
|
| } // namespace content
|
|
|