OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef UI_AURA_MUS_MUS_CONTEXT_FACTORY_H_ | 5 #ifndef UI_AURA_MUS_MUS_CONTEXT_FACTORY_H_ |
6 #define UI_AURA_MUS_MUS_CONTEXT_FACTORY_H_ | 6 #define UI_AURA_MUS_MUS_CONTEXT_FACTORY_H_ |
7 | 7 |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include "base/macros.h" | 10 #include "base/macros.h" |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
43 void SetDisplayVisible(ui::Compositor* compositor, bool visible) override; | 43 void SetDisplayVisible(ui::Compositor* compositor, bool visible) override; |
44 void ResizeDisplay(ui::Compositor* compositor, | 44 void ResizeDisplay(ui::Compositor* compositor, |
45 const gfx::Size& size) override; | 45 const gfx::Size& size) override; |
46 void SetDisplayColorSpace(ui::Compositor* compositor, | 46 void SetDisplayColorSpace(ui::Compositor* compositor, |
47 const gfx::ColorSpace& color_space) override {} | 47 const gfx::ColorSpace& color_space) override {} |
48 void SetAuthoritativeVSyncInterval(ui::Compositor* compositor, | 48 void SetAuthoritativeVSyncInterval(ui::Compositor* compositor, |
49 base::TimeDelta interval) override {} | 49 base::TimeDelta interval) override {} |
50 void SetDisplayVSyncParameters(ui::Compositor* compositor, | 50 void SetDisplayVSyncParameters(ui::Compositor* compositor, |
51 base::TimeTicks timebase, | 51 base::TimeTicks timebase, |
52 base::TimeDelta interval) override {} | 52 base::TimeDelta interval) override {} |
| 53 void SwapBeginFrameSource( |
| 54 ui::Compositor* compositor, |
| 55 std::unique_ptr<cc::BeginFrameSource>* begin_frame_source) override {} |
53 void SetOutputIsSecure(ui::Compositor* compositor, bool secure) override {} | 56 void SetOutputIsSecure(ui::Compositor* compositor, bool secure) override {} |
54 void AddObserver(ui::ContextFactoryObserver* observer) override {} | 57 void AddObserver(ui::ContextFactoryObserver* observer) override {} |
55 void RemoveObserver(ui::ContextFactoryObserver* observer) override {} | 58 void RemoveObserver(ui::ContextFactoryObserver* observer) override {} |
56 | 59 |
57 cc::SurfaceManager surface_manager_; | 60 cc::SurfaceManager surface_manager_; |
58 uint32_t next_sink_id_; | 61 uint32_t next_sink_id_; |
59 ui::RasterThreadHelper raster_thread_helper_; | 62 ui::RasterThreadHelper raster_thread_helper_; |
60 GpuService* gpu_service_; | 63 GpuService* gpu_service_; |
61 | 64 |
62 DISALLOW_COPY_AND_ASSIGN(MusContextFactory); | 65 DISALLOW_COPY_AND_ASSIGN(MusContextFactory); |
63 }; | 66 }; |
64 | 67 |
65 } // namespace aura | 68 } // namespace aura |
66 | 69 |
67 #endif // UI_AURA_MUS_MUS_CONTEXT_FACTORY_H_ | 70 #endif // UI_AURA_MUS_MUS_CONTEXT_FACTORY_H_ |
OLD | NEW |