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

Side by Side Diff: cc/LayerChromium.h

Issue 10909233: Add scrolling related getters to WebLayerImpl (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Created 8 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | webkit/compositor_bindings/WebLayerImpl.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 2010 The Chromium Authors. All rights reserved. 1 // Copyright 2010 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 5
6 #ifndef LayerChromium_h 6 #ifndef LayerChromium_h
7 #define LayerChromium_h 7 #define LayerChromium_h
8 8
9 #if USE(ACCELERATED_COMPOSITING) 9 #if USE(ACCELERATED_COMPOSITING)
10 10
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
127 void setVisibleContentRect(const IntRect& visibleContentRect) { m_visibleCon tentRect = visibleContentRect; } 127 void setVisibleContentRect(const IntRect& visibleContentRect) { m_visibleCon tentRect = visibleContentRect; }
128 128
129 void setScrollPosition(const IntPoint&); 129 void setScrollPosition(const IntPoint&);
130 const IntPoint& scrollPosition() const { return m_scrollPosition; } 130 const IntPoint& scrollPosition() const { return m_scrollPosition; }
131 131
132 void setMaxScrollPosition(const IntSize&); 132 void setMaxScrollPosition(const IntSize&);
133 const IntSize& maxScrollPosition() const { return m_maxScrollPosition; } 133 const IntSize& maxScrollPosition() const { return m_maxScrollPosition; }
134 134
135 void setScrollable(bool); 135 void setScrollable(bool);
136 bool scrollable() const { return m_scrollable; } 136 bool scrollable() const { return m_scrollable; }
137
137 void setShouldScrollOnMainThread(bool); 138 void setShouldScrollOnMainThread(bool);
139 bool shouldScrollOnMainThread() const { return m_shouldScrollOnMainThread; }
140
138 void setHaveWheelEventHandlers(bool); 141 void setHaveWheelEventHandlers(bool);
139 const Region& nonFastScrollableRegion() { return m_nonFastScrollableRegion; } 142 bool haveWheelEventHandlers() const { return m_haveWheelEventHandlers; }
143
140 void setNonFastScrollableRegion(const Region&); 144 void setNonFastScrollableRegion(const Region&);
141 void setNonFastScrollableRegionChanged() { m_nonFastScrollableRegionChanged = true; } 145 void setNonFastScrollableRegionChanged() { m_nonFastScrollableRegionChanged = true; }
146 const Region& nonFastScrollableRegion() const { return m_nonFastScrollableRe gion; }
147
142 void setLayerScrollClient(WebKit::WebLayerScrollClient* layerScrollClient) { m_layerScrollClient = layerScrollClient; } 148 void setLayerScrollClient(WebKit::WebLayerScrollClient* layerScrollClient) { m_layerScrollClient = layerScrollClient; }
143 149
144 void setDrawCheckerboardForMissingTiles(bool); 150 void setDrawCheckerboardForMissingTiles(bool);
145 bool drawCheckerboardForMissingTiles() const { return m_drawCheckerboardForM issingTiles; } 151 bool drawCheckerboardForMissingTiles() const { return m_drawCheckerboardForM issingTiles; }
146 152
147 bool forceRenderSurface() const { return m_forceRenderSurface; } 153 bool forceRenderSurface() const { return m_forceRenderSurface; }
148 void setForceRenderSurface(bool); 154 void setForceRenderSurface(bool);
149 155
150 IntSize scrollDelta() const { return IntSize(); } 156 IntSize scrollDelta() const { return IntSize(); }
151 157
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
366 WebKit::WebAnimationDelegate* m_layerAnimationDelegate; 372 WebKit::WebAnimationDelegate* m_layerAnimationDelegate;
367 WebKit::WebLayerScrollClient* m_layerScrollClient; 373 WebKit::WebLayerScrollClient* m_layerScrollClient;
368 }; 374 };
369 375
370 void sortLayers(Vector<RefPtr<LayerChromium> >::iterator, Vector<RefPtr<LayerChr omium> >::iterator, void*); 376 void sortLayers(Vector<RefPtr<LayerChromium> >::iterator, Vector<RefPtr<LayerChr omium> >::iterator, void*);
371 377
372 } 378 }
373 #endif // USE(ACCELERATED_COMPOSITING) 379 #endif // USE(ACCELERATED_COMPOSITING)
374 380
375 #endif 381 #endif
OLDNEW
« no previous file with comments | « no previous file | webkit/compositor_bindings/WebLayerImpl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698