Home | History | Annotate | Download | only in rendering

Lines Matching defs:childLayer

1973         RenderLayer* childLayer = child->layer();
1976 if (!childLayer->shouldPaintLayerInSoftwareMode(paintingInfo, paintFlags))
1979 if (!childLayer->isPaginated())
1980 childLayer->paintLayer(context, paintingInfo, paintFlags);
1982 paintPaginatedChildLayer(childLayer, context, paintingInfo, paintFlags);
2274 void RenderLayer::paintPaginatedChildLayer(RenderLayer* childLayer, GraphicsContext* context, const LayerPaintingInfo& paintingInfo, PaintLayerFlags paintFlags)
2279 for (RenderLayer* curr = childLayer->parent(); curr; curr = curr->parent()) {
2280 if (curr->renderer()->hasColumns() && checkContainingBlockChainForPagination(childLayer->renderer(), curr->renderBox()))
2293 paintChildLayerIntoColumns(childLayer, context, paintingInfo, paintFlags, columnLayers, columnLayers.size() - 1);
2296 void RenderLayer::paintChildLayerIntoColumns(RenderLayer* childLayer, GraphicsContext* context, const LayerPaintingInfo& paintingInfo,
2348 bool oldHasTransform = childLayer->transform();
2350 oldTransform = *childLayer->transform();
2354 childLayer->m_transform = adoptPtr(new TransformationMatrix(newTransform));
2358 childLayer->paintLayer(context, localPaintingInfo, paintFlags);
2361 childLayer->m_transform = adoptPtr(new TransformationMatrix(oldTransform));
2363 childLayer->m_transform.clear();
2379 paintChildLayerIntoColumns(childLayer, context, columnPaintingInfo, paintFlags, columnLayers, colIndex - 1);
2819 RenderLayer* childLayer = child->layer();
2822 if (childLayer->isPaginated())
2823 hitLayer = hitTestPaginatedChildLayer(childLayer, rootLayer, request, tempResult, hitTestRect, hitTestLocation, transformState, zOffsetForDescendants);
2825 hitLayer = childLayer->hitTestLayer(rootLayer, this, request, tempResult, hitTestRect, hitTestLocation, false, transformState, zOffsetForDescendants);
2844 RenderLayer* RenderLayer::hitTestPaginatedChildLayer(RenderLayer* childLayer, RenderLayer* rootLayer, const HitTestRequest& request, HitTestResult& result,
2849 for (RenderLayer* curr = childLayer->parent(); curr; curr = curr->parent()) {
2850 if (curr->renderer()->hasColumns() && checkContainingBlockChainForPagination(childLayer->renderer(), curr->renderBox()))
2857 return hitTestChildLayerColumns(childLayer, rootLayer, request, result, hitTestRect, hitTestLocation, transformState, zOffset,
2861 RenderLayer* RenderLayer::hitTestChildLayerColumns(RenderLayer* childLayer, RenderLayer* rootLayer, const HitTestRequest& request, HitTestResult& result,
2924 bool oldHasTransform = childLayer->transform();
2926 oldTransform = *childLayer->transform();
2930 childLayer->m_transform = adoptPtr(new TransformationMatrix(newTransform));
2931 hitLayer = childLayer->hitTestLayer(rootLayer, columnLayers[0], request, result, localClipRect, hitTestLocation, false, transformState, zOffset);
2933 childLayer->m_transform = adoptPtr(new TransformationMatrix(oldTransform));
2935 childLayer->m_transform.clear();
2952 hitLayer = hitTestChildLayerColumns(childLayer, columnLayers[columnIndex - 1], request, result, localHitTestRect, newHitTestLocation,
3371 const RenderLayer* childLayer = child->layer();
3373 if (childLayer->isPaintInvalidationContainer())
3376 if (!childLayer->canUseConvertToLayerCoords())
3381 childLayer->convertToLayerCoords(this, childOffset);
3384 if (childLayer->backgroundIsKnownToBeOpaqueInRect(childLocalRect))