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

Side by Side Diff: Source/core/rendering/compositing/RenderLayerCompositor.h

Issue 302093002: Remove scheduleLayerUpdate from RenderLayerCompositor. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: merge to ToT Created 6 years, 6 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
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009 Apple Inc. All rights reserved. 2 * Copyright (C) 2009 Apple Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
221 bool hasAnyAdditionalCompositedLayers(const RenderLayer* rootLayer) const; 221 bool hasAnyAdditionalCompositedLayers(const RenderLayer* rootLayer) const;
222 222
223 void ensureRootLayer(); 223 void ensureRootLayer();
224 void destroyRootLayer(); 224 void destroyRootLayer();
225 225
226 void attachRootLayer(RootLayerAttachment); 226 void attachRootLayer(RootLayerAttachment);
227 void detachRootLayer(); 227 void detachRootLayer();
228 228
229 void updateOverflowControlsLayers(); 229 void updateOverflowControlsLayers();
230 230
231 void notifyIFramesOfCompositingChange();
232
233 Page* page() const; 231 Page* page() const;
234 232
235 GraphicsLayerFactory* graphicsLayerFactory() const; 233 GraphicsLayerFactory* graphicsLayerFactory() const;
236 ScrollingCoordinator* scrollingCoordinator() const; 234 ScrollingCoordinator* scrollingCoordinator() const;
237 235
238 bool compositingLayersNeedRebuild(); 236 bool compositingLayersNeedRebuild();
239 237
240 void enableCompositingModeIfNeeded(); 238 void enableCompositingModeIfNeeded();
241 239
242 bool requiresHorizontalScrollbarLayer() const; 240 bool requiresHorizontalScrollbarLayer() const;
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
289 OwnPtr<GraphicsLayer> m_layerForVerticalScrollbar; 287 OwnPtr<GraphicsLayer> m_layerForVerticalScrollbar;
290 OwnPtr<GraphicsLayer> m_layerForScrollCorner; 288 OwnPtr<GraphicsLayer> m_layerForScrollCorner;
291 #if USE(RUBBER_BANDING) 289 #if USE(RUBBER_BANDING)
292 OwnPtr<GraphicsLayer> m_layerForOverhangShadow; 290 OwnPtr<GraphicsLayer> m_layerForOverhangShadow;
293 #endif 291 #endif
294 }; 292 };
295 293
296 } // namespace WebCore 294 } // namespace WebCore
297 295
298 #endif // RenderLayerCompositor_h 296 #endif // RenderLayerCompositor_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698