Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | |
| 2 // Use of this source code is governed by a BSD-style license that can be | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 #ifndef CC_TEST_TEST_BEGIN_FRAME_ACK_TRACKER_H_ | |
| 6 #define CC_TEST_TEST_BEGIN_FRAME_ACK_TRACKER_H_ | |
| 7 | |
| 8 #include "cc/output/begin_frame_args.h" | |
| 9 #include "cc/surfaces/surface_observer.h" | |
| 10 | |
| 11 namespace cc { | |
| 12 | |
| 13 class TestBeginFrameAckTracker : public SurfaceObserver { | |
|
sunnyps
2017/05/25 20:49:13
nit: Can we rename this to FakeSurfaceObserver and
Eric Seckler
2017/05/26 10:57:52
Done.
| |
| 14 public: | |
| 15 const BeginFrameAck& last_ack() { | |
| 16 return last_ack_; | |
| 17 } | |
| 18 | |
| 19 private: | |
| 20 // SurfaceObserver implementation: | |
| 21 void OnSurfaceDamaged(const SurfaceId& surface, | |
| 22 const BeginFrameAck& ack, | |
| 23 bool* changed) override; | |
| 24 void OnSurfaceCreated(const SurfaceInfo& surface_info) override {} | |
| 25 void OnSurfaceDiscarded(const SurfaceId& surface_id) override {} | |
| 26 void OnSurfaceDestroyed(const SurfaceId& surface_id) override {} | |
| 27 void OnSurfaceDamageExpected(const SurfaceId& surface_id, | |
| 28 const BeginFrameArgs& args) override {} | |
| 29 | |
| 30 BeginFrameAck last_ack_; | |
| 31 }; | |
| 32 | |
| 33 } // namespace cc | |
| 34 | |
| 35 #endif // CC_TEST_TEST_BEGIN_FRAME_ACK_TRACKER_H_ | |
| OLD | NEW |