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

Side by Side Diff: content/renderer/gpu/render_widget_compositor.h

Issue 63253002: Rename WebKit namespace to blink (part 3) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 CONTENT_RENDERER_GPU_RENDER_WIDGET_COMPOSITOR_H_ 5 #ifndef CONTENT_RENDERER_GPU_RENDER_WIDGET_COMPOSITOR_H_
6 #define CONTENT_RENDERER_GPU_RENDER_WIDGET_COMPOSITOR_H_ 6 #define CONTENT_RENDERER_GPU_RENDER_WIDGET_COMPOSITOR_H_
7 7
8 #include "base/callback.h" 8 #include "base/callback.h"
9 #include "base/memory/weak_ptr.h" 9 #include "base/memory/weak_ptr.h"
10 #include "base/time/time.h" 10 #include "base/time/time.h"
(...skipping 12 matching lines...) Expand all
23 23
24 namespace cc { 24 namespace cc {
25 class InputHandler; 25 class InputHandler;
26 class Layer; 26 class Layer;
27 class LayerTreeHost; 27 class LayerTreeHost;
28 } 28 }
29 29
30 namespace content { 30 namespace content {
31 class RenderWidget; 31 class RenderWidget;
32 32
33 class RenderWidgetCompositor : public WebKit::WebLayerTreeView, 33 class RenderWidgetCompositor : public blink::WebLayerTreeView,
34 public cc::LayerTreeHostClient { 34 public cc::LayerTreeHostClient {
35 public: 35 public:
36 // Attempt to construct and initialize a compositor instance for the widget 36 // Attempt to construct and initialize a compositor instance for the widget
37 // with the given settings. Returns NULL if initialization fails. 37 // with the given settings. Returns NULL if initialization fails.
38 static scoped_ptr<RenderWidgetCompositor> Create(RenderWidget* widget, 38 static scoped_ptr<RenderWidgetCompositor> Create(RenderWidget* widget,
39 bool threaded); 39 bool threaded);
40 40
41 virtual ~RenderWidgetCompositor(); 41 virtual ~RenderWidgetCompositor();
42 42
43 const base::WeakPtr<cc::InputHandler>& GetInputHandler(); 43 const base::WeakPtr<cc::InputHandler>& GetInputHandler();
(...skipping 16 matching lines...) Expand all
60 int GetLayerTreeId() const; 60 int GetLayerTreeId() const;
61 void NotifyInputThrottledUntilCommit(); 61 void NotifyInputThrottledUntilCommit();
62 const cc::Layer* GetRootLayer() const; 62 const cc::Layer* GetRootLayer() const;
63 bool ScheduleMicroBenchmark( 63 bool ScheduleMicroBenchmark(
64 const std::string& name, 64 const std::string& name,
65 scoped_ptr<base::Value> value, 65 scoped_ptr<base::Value> value,
66 const base::Callback<void(scoped_ptr<base::Value>)>& callback); 66 const base::Callback<void(scoped_ptr<base::Value>)>& callback);
67 67
68 // WebLayerTreeView implementation. 68 // WebLayerTreeView implementation.
69 virtual void setSurfaceReady(); 69 virtual void setSurfaceReady();
70 virtual void setRootLayer(const WebKit::WebLayer& layer); 70 virtual void setRootLayer(const blink::WebLayer& layer);
71 virtual void clearRootLayer(); 71 virtual void clearRootLayer();
72 virtual void setViewportSize( 72 virtual void setViewportSize(
73 const WebKit::WebSize& unused_deprecated, 73 const blink::WebSize& unused_deprecated,
74 const WebKit::WebSize& device_viewport_size); 74 const blink::WebSize& device_viewport_size);
75 virtual WebKit::WebSize layoutViewportSize() const; 75 virtual blink::WebSize layoutViewportSize() const;
76 virtual WebKit::WebSize deviceViewportSize() const; 76 virtual blink::WebSize deviceViewportSize() const;
77 virtual WebKit::WebFloatPoint adjustEventPointForPinchZoom( 77 virtual blink::WebFloatPoint adjustEventPointForPinchZoom(
78 const WebKit::WebFloatPoint& point) const; 78 const blink::WebFloatPoint& point) const;
79 virtual void setDeviceScaleFactor(float device_scale); 79 virtual void setDeviceScaleFactor(float device_scale);
80 virtual float deviceScaleFactor() const; 80 virtual float deviceScaleFactor() const;
81 virtual void setBackgroundColor(WebKit::WebColor color); 81 virtual void setBackgroundColor(blink::WebColor color);
82 virtual void setHasTransparentBackground(bool transparent); 82 virtual void setHasTransparentBackground(bool transparent);
83 virtual void setOverhangBitmap(const SkBitmap& bitmap); 83 virtual void setOverhangBitmap(const SkBitmap& bitmap);
84 virtual void setVisible(bool visible); 84 virtual void setVisible(bool visible);
85 virtual void setPageScaleFactorAndLimits(float page_scale_factor, 85 virtual void setPageScaleFactorAndLimits(float page_scale_factor,
86 float minimum, 86 float minimum,
87 float maximum); 87 float maximum);
88 virtual void startPageScaleAnimation(const WebKit::WebPoint& destination, 88 virtual void startPageScaleAnimation(const blink::WebPoint& destination,
89 bool use_anchor, 89 bool use_anchor,
90 float new_page_scale, 90 float new_page_scale,
91 double duration_sec); 91 double duration_sec);
92 virtual void setNeedsAnimate(); 92 virtual void setNeedsAnimate();
93 virtual void setNeedsRedraw(); 93 virtual void setNeedsRedraw();
94 virtual bool commitRequested() const; 94 virtual bool commitRequested() const;
95 virtual void didStopFlinging(); 95 virtual void didStopFlinging();
96 virtual bool compositeAndReadback(void *pixels, const WebKit::WebRect& rect); 96 virtual bool compositeAndReadback(void *pixels, const blink::WebRect& rect);
97 virtual void finishAllRendering(); 97 virtual void finishAllRendering();
98 virtual void setDeferCommits(bool defer_commits); 98 virtual void setDeferCommits(bool defer_commits);
99 virtual void registerForAnimations(WebKit::WebLayer* layer); 99 virtual void registerForAnimations(blink::WebLayer* layer);
100 virtual void registerViewportLayers( 100 virtual void registerViewportLayers(
101 const WebKit::WebLayer* pageScaleLayer, 101 const blink::WebLayer* pageScaleLayer,
102 const WebKit::WebLayer* innerViewportScrollLayer, 102 const blink::WebLayer* innerViewportScrollLayer,
103 const WebKit::WebLayer* outerViewportScrollLayer) OVERRIDE; 103 const blink::WebLayer* outerViewportScrollLayer) OVERRIDE;
104 virtual void clearViewportLayers() OVERRIDE; 104 virtual void clearViewportLayers() OVERRIDE;
105 virtual void renderingStats(WebKit::WebRenderingStats& stats) const {} 105 virtual void renderingStats(blink::WebRenderingStats& stats) const {}
106 virtual void setShowFPSCounter(bool show); 106 virtual void setShowFPSCounter(bool show);
107 virtual void setShowPaintRects(bool show); 107 virtual void setShowPaintRects(bool show);
108 virtual void setShowDebugBorders(bool show); 108 virtual void setShowDebugBorders(bool show);
109 virtual void setContinuousPaintingEnabled(bool enabled); 109 virtual void setContinuousPaintingEnabled(bool enabled);
110 virtual void setShowScrollBottleneckRects(bool show); 110 virtual void setShowScrollBottleneckRects(bool show);
111 111
112 // cc::LayerTreeHostClient implementation. 112 // cc::LayerTreeHostClient implementation.
113 virtual void WillBeginMainFrame() OVERRIDE; 113 virtual void WillBeginMainFrame() OVERRIDE;
114 virtual void DidBeginMainFrame() OVERRIDE; 114 virtual void DidBeginMainFrame() OVERRIDE;
115 virtual void Animate(double frame_begin_time) OVERRIDE; 115 virtual void Animate(double frame_begin_time) OVERRIDE;
(...skipping 19 matching lines...) Expand all
135 135
136 bool threaded_; 136 bool threaded_;
137 bool suppress_schedule_composite_; 137 bool suppress_schedule_composite_;
138 RenderWidget* widget_; 138 RenderWidget* widget_;
139 scoped_ptr<cc::LayerTreeHost> layer_tree_host_; 139 scoped_ptr<cc::LayerTreeHost> layer_tree_host_;
140 }; 140 };
141 141
142 } // namespace content 142 } // namespace content
143 143
144 #endif // CONTENT_RENDERER_GPU_RENDER_WIDGET_COMPOSITOR_H_ 144 #endif // CONTENT_RENDERER_GPU_RENDER_WIDGET_COMPOSITOR_H_
OLDNEW
« no previous file with comments | « content/renderer/gpu/mailbox_output_surface.cc ('k') | content/renderer/gpu/render_widget_compositor.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698