Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(589)

Side by Side Diff: components/mus/display_manager.cc

Issue 1340983002: Mandoline UI Process: Update namespaces and file names (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « components/mus/display_manager.h ('k') | components/mus/display_manager_delegate.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 #include "components/mus/display_manager.h" 5 #include "components/mus/display_manager.h"
6 6
7 #include "base/numerics/safe_conversions.h" 7 #include "base/numerics/safe_conversions.h"
8 #include "cc/output/compositor_frame.h" 8 #include "cc/output/compositor_frame.h"
9 #include "cc/output/delegated_frame_data.h" 9 #include "cc/output/delegated_frame_data.h"
10 #include "cc/quads/render_pass.h" 10 #include "cc/quads/render_pass.h"
(...skipping 26 matching lines...) Expand all
37 #include "ui/platform_window/win/win_window.h" 37 #include "ui/platform_window/win/win_window.h"
38 #elif defined(USE_X11) 38 #elif defined(USE_X11)
39 #include "ui/platform_window/x11/x11_window.h" 39 #include "ui/platform_window/x11/x11_window.h"
40 #elif defined(OS_ANDROID) 40 #elif defined(OS_ANDROID)
41 #include "ui/platform_window/android/platform_window_android.h" 41 #include "ui/platform_window/android/platform_window_android.h"
42 #endif 42 #endif
43 43
44 using mojo::Rect; 44 using mojo::Rect;
45 using mojo::Size; 45 using mojo::Size;
46 46
47 namespace view_manager { 47 namespace mus {
48 namespace { 48 namespace {
49 49
50 void DrawViewTree(cc::RenderPass* pass, 50 void DrawViewTree(cc::RenderPass* pass,
51 const ServerView* view, 51 const ServerView* view,
52 const gfx::Vector2d& parent_to_root_origin_offset, 52 const gfx::Vector2d& parent_to_root_origin_offset,
53 float opacity) { 53 float opacity) {
54 if (!view->visible()) 54 if (!view->visible())
55 return; 55 return;
56 56
57 const gfx::Rect absolute_bounds = 57 const gfx::Rect absolute_bounds =
(...skipping 25 matching lines...) Expand all
83 83
84 } // namespace 84 } // namespace
85 85
86 // static 86 // static
87 DisplayManagerFactory* DisplayManager::factory_ = nullptr; 87 DisplayManagerFactory* DisplayManager::factory_ = nullptr;
88 88
89 // static 89 // static
90 DisplayManager* DisplayManager::Create( 90 DisplayManager* DisplayManager::Create(
91 bool is_headless, 91 bool is_headless,
92 mojo::ApplicationImpl* app_impl, 92 mojo::ApplicationImpl* app_impl,
93 const scoped_refptr<gles2::GpuState>& gpu_state, 93 const scoped_refptr<GpuState>& gpu_state,
94 const scoped_refptr<surfaces::SurfacesState>& surfaces_state) { 94 const scoped_refptr<SurfacesState>& surfaces_state) {
95 if (factory_) { 95 if (factory_) {
96 return factory_->CreateDisplayManager(is_headless, app_impl, gpu_state, 96 return factory_->CreateDisplayManager(is_headless, app_impl, gpu_state,
97 surfaces_state); 97 surfaces_state);
98 } 98 }
99 return new DefaultDisplayManager(is_headless, app_impl, gpu_state, 99 return new DefaultDisplayManager(is_headless, app_impl, gpu_state,
100 surfaces_state); 100 surfaces_state);
101 } 101 }
102 102
103 DefaultDisplayManager::DefaultDisplayManager( 103 DefaultDisplayManager::DefaultDisplayManager(
104 bool is_headless, 104 bool is_headless,
105 mojo::ApplicationImpl* app_impl, 105 mojo::ApplicationImpl* app_impl,
106 const scoped_refptr<gles2::GpuState>& gpu_state, 106 const scoped_refptr<GpuState>& gpu_state,
107 const scoped_refptr<surfaces::SurfacesState>& surfaces_state) 107 const scoped_refptr<SurfacesState>& surfaces_state)
108 : is_headless_(is_headless), 108 : is_headless_(is_headless),
109 app_impl_(app_impl), 109 app_impl_(app_impl),
110 gpu_state_(gpu_state), 110 gpu_state_(gpu_state),
111 surfaces_state_(surfaces_state), 111 surfaces_state_(surfaces_state),
112 delegate_(nullptr), 112 delegate_(nullptr),
113 draw_timer_(false, false), 113 draw_timer_(false, false),
114 frame_pending_(false), 114 frame_pending_(false),
115 weak_factory_(this) { 115 weak_factory_(this) {
116 metrics_.size_in_pixels = mojo::Size::New(); 116 metrics_.size_in_pixels = mojo::Size::New();
117 metrics_.size_in_pixels->width = 800; 117 metrics_.size_in_pixels->width = 800;
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after
314 314
315 void DefaultDisplayManager::OnWindowStateChanged( 315 void DefaultDisplayManager::OnWindowStateChanged(
316 ui::PlatformWindowState new_state) {} 316 ui::PlatformWindowState new_state) {}
317 317
318 void DefaultDisplayManager::OnLostCapture() {} 318 void DefaultDisplayManager::OnLostCapture() {}
319 319
320 void DefaultDisplayManager::OnAcceleratedWidgetAvailable( 320 void DefaultDisplayManager::OnAcceleratedWidgetAvailable(
321 gfx::AcceleratedWidget widget, 321 gfx::AcceleratedWidget widget,
322 float device_pixel_ratio) { 322 float device_pixel_ratio) {
323 if (widget != gfx::kNullAcceleratedWidget) { 323 if (widget != gfx::kNullAcceleratedWidget) {
324 top_level_display_client_.reset(new surfaces::TopLevelDisplayClient( 324 top_level_display_client_.reset(
325 widget, gpu_state_, surfaces_state_)); 325 new TopLevelDisplayClient(widget, gpu_state_, surfaces_state_));
326 } 326 }
327 UpdateMetrics(metrics_.size_in_pixels.To<gfx::Size>(), device_pixel_ratio); 327 UpdateMetrics(metrics_.size_in_pixels.To<gfx::Size>(), device_pixel_ratio);
328 } 328 }
329 329
330 void DefaultDisplayManager::OnActivationChanged(bool active) {} 330 void DefaultDisplayManager::OnActivationChanged(bool active) {}
331 331
332 } // namespace view_manager 332 } // namespace mus
OLDNEW
« no previous file with comments | « components/mus/display_manager.h ('k') | components/mus/display_manager_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698