| Index: cc/test/scheduler_test_common.h
|
| diff --git a/cc/test/scheduler_test_common.h b/cc/test/scheduler_test_common.h
|
| index 596358a205877ad26517cbcd54182ab602348254..5f62ff9eda2cb5fc6123f9d81b4db0e1bc8c454f 100644
|
| --- a/cc/test/scheduler_test_common.h
|
| +++ b/cc/test/scheduler_test_common.h
|
| @@ -8,7 +8,10 @@
|
| #include "base/basictypes.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/time/time.h"
|
| +#include "cc/output/begin_frame_args.h"
|
| #include "cc/scheduler/delay_based_time_source.h"
|
| +#include "cc/scheduler/draw_swap_readback_result.h"
|
| +#include "cc/scheduler/scheduler.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| namespace cc {
|
| @@ -46,6 +49,31 @@ class FakeDelayBasedTimeSource : public DelayBasedTimeSource {
|
| base::TimeTicks now_;
|
| };
|
|
|
| +// SchedulerClient which does minimal possible to satisfy the interface.
|
| +class StubSchedulerClient : public SchedulerClient {
|
| + public:
|
| + virtual void WillBeginImplFrame(const BeginFrameArgs& args) OVERRIDE {}
|
| + virtual void ScheduledActionSendBeginMainFrame() OVERRIDE {}
|
| + virtual DrawSwapReadbackResult ScheduledActionDrawAndSwapIfPossible()
|
| + OVERRIDE;
|
| + virtual DrawSwapReadbackResult ScheduledActionDrawAndSwapForced() OVERRIDE;
|
| + virtual DrawSwapReadbackResult ScheduledActionDrawAndReadback() OVERRIDE;
|
| + virtual void ScheduledActionAnimate() OVERRIDE {}
|
| + virtual void ScheduledActionCommit() OVERRIDE {}
|
| + virtual void ScheduledActionUpdateVisibleTiles() OVERRIDE {}
|
| + virtual void ScheduledActionActivatePendingTree() OVERRIDE {}
|
| + virtual void ScheduledActionBeginOutputSurfaceCreation() OVERRIDE {}
|
| + virtual void ScheduledActionManageTiles() OVERRIDE {}
|
| + virtual void DidAnticipatedDrawTimeChange(base::TimeTicks time) OVERRIDE {}
|
| + virtual base::TimeDelta DrawDurationEstimate() OVERRIDE;
|
| + virtual base::TimeDelta BeginMainFrameToCommitDurationEstimate() OVERRIDE;
|
| + virtual base::TimeDelta CommitToActivateDurationEstimate() OVERRIDE;
|
| + virtual void DidBeginImplFrameDeadline() OVERRIDE {}
|
| +
|
| + protected:
|
| + virtual ~StubSchedulerClient() {}
|
| +};
|
| +
|
| } // namespace cc
|
|
|
| #endif // CC_TEST_SCHEDULER_TEST_COMMON_H_
|
|
|