| Index: cc/test/fake_output_surface_client.h
|
| diff --git a/cc/test/fake_output_surface_client.h b/cc/test/fake_output_surface_client.h
|
| index 0548bdea5fe6ef2846a1eef58e7d4cd88db3100d..684b940d5322f5112f0a86d32c50c6835299335b 100644
|
| --- a/cc/test/fake_output_surface_client.h
|
| +++ b/cc/test/fake_output_surface_client.h
|
| @@ -10,16 +10,21 @@
|
|
|
| namespace cc {
|
|
|
| +class OutputSurface;
|
| +
|
| class FakeOutputSurfaceClient : public OutputSurfaceClient {
|
| public:
|
| - FakeOutputSurfaceClient()
|
| - : begin_frame_count_(0),
|
| + FakeOutputSurfaceClient() : FakeOutputSurfaceClient(NULL) {}
|
| +
|
| + explicit FakeOutputSurfaceClient(OutputSurface* output_surface)
|
| + : output_surface_(output_surface),
|
| + begin_frame_count_(0),
|
| deferred_initialize_called_(false),
|
| did_lose_output_surface_called_(false),
|
| memory_policy_(0) {}
|
|
|
| virtual void DeferredInitialize() OVERRIDE;
|
| - virtual void ReleaseGL() OVERRIDE {}
|
| + virtual void ReleaseGL() OVERRIDE;
|
| virtual void CommitVSyncParameters(base::TimeTicks timebase,
|
| base::TimeDelta interval) OVERRIDE {}
|
| virtual void SetNeedsRedrawRect(const gfx::Rect& damage_rect) OVERRIDE {}
|
| @@ -49,6 +54,7 @@ class FakeOutputSurfaceClient : public OutputSurfaceClient {
|
| const ManagedMemoryPolicy& memory_policy() const { return memory_policy_; }
|
|
|
| private:
|
| + OutputSurface* output_surface_;
|
| int begin_frame_count_;
|
| bool deferred_initialize_called_;
|
| bool did_lose_output_surface_called_;
|
|
|