Index: sky/viewer/document_view.h |
diff --git a/sky/viewer/document_view.h b/sky/viewer/document_view.h |
index 1c80db9f69504a159099257ed9a1bd05ef209fef..a5151b52ace1bcd531f282c2acdd9ef8b8a618b0 100644 |
--- a/sky/viewer/document_view.h |
+++ b/sky/viewer/document_view.h |
@@ -35,6 +35,8 @@ class InspectorBackendMojo; |
namespace sky { |
class InspectorHostImpl; |
+class Rasterizer; |
+class RasterizerBitmap; |
class ScriptRunner; |
class Layer; |
class LayerHost; |
@@ -118,6 +120,7 @@ class DocumentView : public blink::ServiceProvider, |
void Load(mojo::URLResponsePtr response); |
float GetDevicePixelRatio() const; |
+ scoped_ptr<Rasterizer> CreateRasterizer(); |
mojo::URLResponsePtr response_; |
mojo::ServiceProviderImpl exported_services_; |
@@ -130,12 +133,14 @@ class DocumentView : public blink::ServiceProvider, |
InspectorServiceFactory inspector_service_factory_; |
scoped_ptr<LayerHost> layer_host_; |
scoped_refptr<Layer> root_layer_; |
+ RasterizerBitmap* bitmap_rasterizer_; // Used for pixel tests. |
scoped_ptr<ScriptRunner> script_runner_; |
scoped_ptr<InspectorHostImpl> inspector_host_; |
scoped_ptr<inspector::InspectorBackendMojo> inspector_backend_; |
- base::WeakPtrFactory<DocumentView> weak_factory_; |
int debugger_id_; |
+ base::WeakPtrFactory<DocumentView> weak_factory_; |
+ |
DISALLOW_COPY_AND_ASSIGN(DocumentView); |
}; |