| Index: cc/test/fake_output_surface_client.cc
|
| diff --git a/cc/test/fake_output_surface_client.cc b/cc/test/fake_output_surface_client.cc
|
| index 6fabdf87d8a541532d01bd23dd3563d6f5e198f5..fdc3c46a6f059dd49de18265400269175e47a544 100644
|
| --- a/cc/test/fake_output_surface_client.cc
|
| +++ b/cc/test/fake_output_surface_client.cc
|
| @@ -6,6 +6,22 @@
|
| #include "cc/test/fake_output_surface_client.h"
|
|
|
| namespace cc {
|
| +FakeOutputSurfaceClient::FakeOutputSurfaceClient()
|
| + : output_surface_(NULL),
|
| + begin_frame_count_(0),
|
| + deferred_initialize_called_(false),
|
| + did_lose_output_surface_called_(false),
|
| + memory_policy_(0) {
|
| +}
|
| +
|
| +FakeOutputSurfaceClient::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) {
|
| + output_surface_->AddObserver(this);
|
| +}
|
|
|
| void FakeOutputSurfaceClient::DeferredInitialize() {
|
| deferred_initialize_called_ = true;
|
| @@ -16,10 +32,15 @@ void FakeOutputSurfaceClient::ReleaseGL() {
|
| output_surface_->ReleaseContextProvider();
|
| }
|
|
|
| -void FakeOutputSurfaceClient::BeginFrame(const BeginFrameArgs& args) {
|
| +void FakeOutputSurfaceClient::OnBeginFrame(const BeginFrameArgs& args) {
|
| + last_begin_frame_args_ = args;
|
| begin_frame_count_++;
|
| }
|
|
|
| +const BeginFrameArgs& FakeOutputSurfaceClient::LastBeginFrameArgs() const {
|
| + return last_begin_frame_args_;
|
| +}
|
| +
|
| void FakeOutputSurfaceClient::DidLoseOutputSurface() {
|
| did_lose_output_surface_called_ = true;
|
| }
|
| @@ -29,4 +50,19 @@ void FakeOutputSurfaceClient::SetMemoryPolicy(
|
| memory_policy_ = policy;
|
| }
|
|
|
| +void FakeOutputSurfaceClient::AsValueInto(
|
| + base::debug::TracedValue* dict) const {
|
| + dict->SetString("type", "FakeOutputSurfaceClient");
|
| + dict->SetInteger("begin_frame_count_", begin_frame_count_);
|
| + dict->BeginDictionary("last_begin_frame_args_");
|
| + last_begin_frame_args_.AsValueInto(dict);
|
| + dict->EndDictionary();
|
| + dict->SetBoolean("deferred_initialize_called_", deferred_initialize_called_);
|
| + dict->SetBoolean("did_lose_output_surface_called_",
|
| + did_lose_output_surface_called_);
|
| + dict->BeginDictionary("memory_policy_");
|
| + memory_policy_.AsValueInto(dict);
|
| + dict->EndDictionary();
|
| +}
|
| +
|
| } // namespace cc
|
|
|