Home | History | Annotate | Download | only in scrolling

Lines Matching defs:graphicsLayer

51 #include "platform/graphics/GraphicsLayer.h"
73 WebLayer* toWebLayer(blink::GraphicsLayer* layer)
179 void ScrollingCoordinator::setLayerIsContainerForFixedPositionLayers(GraphicsLayer* layer, bool enable)
185 static void clearPositionConstraintExceptForLayer(GraphicsLayer* layer, GraphicsLayer* except)
204 // Composited layers that inherit a fixed position state will be positioned with respect to the nearest compositedLayerMapping's GraphicsLayer.
214 GraphicsLayer* mainLayer = compositedLayerMapping->childForSuperlayers();
235 GraphicsLayer::unregisterContentsLayer(scrollbarLayer->layer());
245 GraphicsLayer::registerContentsLayer(scrollbarLayer->layer());
253 GraphicsLayer::registerContentsLayer(scrollbarLayer->layer());
257 static void detachScrollbarLayer(GraphicsLayer* scrollbarGraphicsLayer)
265 static void setupScrollbarLayer(GraphicsLayer* scrollbarGraphicsLayer, WebScrollbarLayer* scrollbarLayer, WebLayer* scrollLayer, WebLayer* containerLayer)
312 GraphicsLayer* scrollbarGraphicsLayer = orientation == HorizontalScrollbar
351 GraphicsLayer* scrollLayer = scrollableArea->layerForScrolling();
372 GraphicsLayer* horizontalScrollbarLayer = scrollableArea->layerForHorizontalScrollbar();
377 GraphicsLayer* verticalScrollbarLayer = scrollableArea->layerForVerticalScrollbar();
385 typedef WTF::HashMap<const GraphicsLayer*, Vector<LayoutRect> > GraphicsLayerHitTestRects;
426 // Find the appropriate GraphicsLayer for the composited RenderLayer.
427 GraphicsLayer* graphicsLayer = compositedLayer->graphicsLayerBackingForScrolling();
429 GraphicsLayerHitTestRects::iterator glIter = graphicsRects.find(graphicsLayer);
432 glRects = &graphicsRects.add(graphicsLayer, Vector<LayoutRect>()).storedValue->value;
436 // Transform each rect to the co-ordinate space of the graphicsLayer.
531 GraphicsLayer::unregisterContentsLayer(it->value->layer());
533 GraphicsLayer::unregisterContentsLayer(it->value->layer());
563 // ones will get cleared out). Note that ideally we'd track this on GraphicsLayer instead of
564 // RenderLayer, but we have no good hook into the lifetime of a GraphicsLayer.
574 const GraphicsLayer* graphicsLayer = iter->key;
578 graphicsLayer->platformLayer()->setTouchEventHandlerRegion(webRects);
600 void ScrollingCoordinator::updateScrollParentForGraphicsLayer(GraphicsLayer* child, RenderLayer* parent)
609 void ScrollingCoordinator::updateClipParentForGraphicsLayer(GraphicsLayer* child, RenderLayer* parent)
667 GraphicsLayer::unregisterContentsLayer(it->value->layer());
669 GraphicsLayer::unregisterContentsLayer(it->value->layer());