Home | History | Annotate | Download | only in rendering

Lines Matching refs:RenderLayer

77     CompositingState(RenderLayer* compAncestor)
93 RenderLayer* m_compositingAncestor;
259 void RenderLayerCompositor::updateCompositingLayers(CompositingUpdateType updateType, RenderLayer* updateRoot)
335 // most of the time, geometry is updated via RenderLayer::styleChanged().
351 bool RenderLayerCompositor::updateBacking(RenderLayer* layer, CompositingChangeRepaint shouldRepaint)
398 RenderLayer* sourceLayer = toRenderBoxModelObject(layer->renderer()->parent())->layer();
435 bool RenderLayerCompositor::updateLayerCompositingState(RenderLayer* layer, CompositingChangeRepaint shouldRepaint)
447 void RenderLayerCompositor::repaintOnCompositingChange(RenderLayer* layer)
467 // RenderLayers that are rendered by the composited RenderLayer.
468 IntRect RenderLayerCompositor::calculateCompositedBounds(const RenderLayer* layer, const RenderLayer* ancestorLayer)
496 if (RenderLayer* reflection = layer->reflectionLayer()) {
505 if (Vector<RenderLayer*>* negZOrderList = layer->negZOrderList()) {
508 RenderLayer* curLayer = negZOrderList->at(i);
516 if (Vector<RenderLayer*>* posZOrderList = layer->posZOrderList()) {
519 RenderLayer* curLayer = posZOrderList->at(i);
527 if (Vector<RenderLayer*>* normalFlowList = layer->normalFlowList()) {
530 RenderLayer* curLayer = normalFlowList->at(i);
551 void RenderLayerCompositor::layerWasAdded(RenderLayer* /*parent*/, RenderLayer* /*child*/)
556 void RenderLayerCompositor::layerWillBeRemoved(RenderLayer* parent, RenderLayer* child)
563 RenderLayer* compLayer = parent->enclosingCompositingLayer();
582 RenderLayer* RenderLayerCompositor::enclosingNonStackingClippingLayer(const RenderLayer* layer) const
584 for (RenderLayer* curr = layer->parent(); curr != 0; curr = curr->parent()) {
594 void RenderLayerCompositor::addToOverlapMap(OverlapMap& overlapMap, RenderLayer* layer, IntRect& layerBounds, bool& boundsComputed)
625 bool RenderLayerCompositor::checkForPositionedElements(Vector<RenderLayer*>* list)
638 RenderLayer* currentLayer = list->at(i);
646 RenderLayer* layer = list->at(j);
660 RenderLayer* currentLayer = list->at(j);
694 void RenderLayerCompositor::computeCompositingRequirements(RenderLayer* layer, OverlapMap* overlapMap, struct CompositingState& compositingState, bool& layersChanged)
775 if (Vector<RenderLayer*>* negZOrderList = layer->negZOrderList()) {
783 RenderLayer* curLayer = negZOrderList->at(i);
812 if (Vector<RenderLayer*>* normalFlowList = layer->normalFlowList()) {
820 RenderLayer* curLayer = normalFlowList->at(i);
826 if (Vector<RenderLayer*>* posZOrderList = layer->posZOrderList()) {
834 RenderLayer* curLayer = posZOrderList->at(i);
916 void RenderLayerCompositor::setCompositingParent(RenderLayer* childLayer, RenderLayer* parentLayer)
936 void RenderLayerCompositor::removeCompositedChildren(RenderLayer* layer)
954 void RenderLayerCompositor::rebuildCompositingLayerTree(RenderLayer* layer, const CompositingState& compositingState, Vector<GraphicsLayer*>& childLayersOfEnclosingLayer)
966 if (RenderLayer* reflection = layer->reflectionLayer()) {
998 if (Vector<RenderLayer*>* negZOrderList = layer->negZOrderList()) {
1001 RenderLayer* curLayer = negZOrderList->at(i);
1012 if (Vector<RenderLayer*>* normalFlowList = layer->normalFlowList()) {
1015 RenderLayer* curLayer = normalFlowList->at(i);
1021 if (Vector<RenderLayer*>* posZOrderList = layer->posZOrderList()) {
1024 RenderLayer* curLayer = posZOrderList->at(i);
1124 RenderLayer* layer = renderer->layer();
1139 void RenderLayerCompositor::updateLayerTreeGeometry(RenderLayer* layer)
1146 if (RenderLayer* reflection = layer->reflectionLayer()) {
1161 if (Vector<RenderLayer*>* negZOrderList = layer->negZOrderList()) {
1169 if (Vector<RenderLayer*>* normalFlowList = layer->normalFlowList()) {
1176 if (Vector<RenderLayer*>* posZOrderList = layer->posZOrderList()) {
1184 // Recurs down the RenderLayer tree until its finds the compositing descendants of compositingAncestor and updates their geometry.
1185 void RenderLayerCompositor::updateCompositingDescendantGeometry(RenderLayer* compositingAncestor, RenderLayer* layer, RenderLayerBacking::UpdateDepth updateDepth)
1191 if (RenderLayer* reflection = layer->reflectionLayer()) {
1209 if (Vector<RenderLayer*>* negZOrderList = layer->negZOrderList()) {
1216 if (Vector<RenderLayer*>* normalFlowList = layer->normalFlowList()) {
1223 if (Vector<RenderLayer*>* posZOrderList = layer->posZOrderList()) {
1237 void RenderLayerCompositor::recursiveRepaintLayerRect(RenderLayer* layer, const IntRect& rect)
1244 if (Vector<RenderLayer*>* negZOrderList = layer->negZOrderList()) {
1247 RenderLayer* curLayer = negZOrderList->at(i);
1257 if (Vector<RenderLayer*>* posZOrderList = layer->posZOrderList()) {
1260 RenderLayer* curLayer = posZOrderList->at(i);
1270 if (Vector<RenderLayer*>* normalFlowList = layer->normalFlowList()) {
1273 RenderLayer* curLayer = normalFlowList->at(i);
1284 RenderLayer* RenderLayerCompositor::rootRenderLayer() const
1396 bool RenderLayerCompositor::needsToBeComposited(const RenderLayer* layer) const
1420 bool RenderLayerCompositor::requiresCompositingForAndroidLayers(const RenderLayer* layer) const
1448 bool RenderLayerCompositor::requiresCompositingLayer(const RenderLayer* layer) const
1470 bool RenderLayerCompositor::canBeComposited(const RenderLayer* layer) const
1475 // Return true if the given layer has some ancestor in the RenderLayer hierarchy that clips,
1478 // Thus, a RenderLayer can be clipped by a RenderLayer that is an ancestor in the renderer hierarchy,
1480 bool RenderLayerCompositor::clippedByAncestor(RenderLayer* layer) const
1485 RenderLayer* compositingAncestor = layer->ancestorCompositingLayer();
1492 RenderLayer* computeClipRoot = 0;
1493 RenderLayer* curr = layer;
1495 RenderLayer* next = curr->parent();
1513 bool RenderLayerCompositor::clipsCompositingDescendants(const RenderLayer* layer) const
1662 RenderLayer* layer) const
1954 RenderLayer* layer = m_renderView->layer();
1992 bool RenderLayerCompositor::layerHas3DContent(const RenderLayer* layer) const
2003 if (Vector<RenderLayer*>* negZOrderList = layer->negZOrderList()) {
2006 RenderLayer* curLayer = negZOrderList->at(i);
2012 if (Vector<RenderLayer*>* posZOrderList = layer->posZOrderList()) {
2015 RenderLayer* curLayer = posZOrderList->at(i);
2022 if (Vector<RenderLayer*>* normalFlowList = layer->normalFlowList()) {
2025 RenderLayer* curLayer = normalFlowList->at(i);
2033 void RenderLayerCompositor::updateContentsScale(float scale, RenderLayer* layer)
2041 if (Vector<RenderLayer*>* negZOrderList = layer->negZOrderList()) {
2047 if (Vector<RenderLayer*>* posZOrderList = layer->posZOrderList()) {
2054 if (Vector<RenderLayer*>* normalFlowList = layer->normalFlowList()) {