Home | History | Annotate | Download | only in rendering

Lines Matching defs:childLayer

2760         RenderLayer* childLayer = list->at(i);
2761 if (!childLayer->isPaginated())
2762 childLayer->paintLayer(rootLayer, p, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags);
2764 paintPaginatedChildLayer(childLayer, rootLayer, p, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags);
2768 void RenderLayer::paintPaginatedChildLayer(RenderLayer* childLayer, RenderLayer* rootLayer, GraphicsContext* context,
2776 for (RenderLayer* curr = childLayer->parent(); curr; curr = curr->parent()) {
2777 if (curr->renderer()->hasColumns() && checkContainingBlockChainForPagination(childLayer->renderer(), curr->renderBox()))
2785 paintChildLayerIntoColumns(childLayer, rootLayer, context, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags, columnLayers, columnLayers.size() - 1);
2788 void RenderLayer::paintChildLayerIntoColumns(RenderLayer* childLayer, RenderLayer* rootLayer, GraphicsContext* context,
2830 bool oldHasTransform = childLayer->transform();
2832 oldTransform = *childLayer->transform();
2836 childLayer->m_transform.set(new TransformationMatrix(newTransform));
2837 childLayer->paintLayer(rootLayer, context, localDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags);
2839 childLayer->m_transform.set(new TransformationMatrix(oldTransform));
2841 childLayer->m_transform.clear();
2855 paintChildLayerIntoColumns(childLayer, columnLayers[colIndex - 1], context, transform.inverse().mapRect(localDirtyRect), paintBehavior,
3230 RenderLayer* childLayer = list->at(i);
3233 if (childLayer->isPaginated())
3234 hitLayer = hitTestPaginatedChildLayer(childLayer, rootLayer, request, tempResult, hitTestRect, hitTestPoint, transformState, zOffsetForDescendants);
3236 hitLayer = childLayer->hitTestLayer(rootLayer, this, request, tempResult, hitTestRect, hitTestPoint, false, transformState, zOffsetForDescendants);
3255 RenderLayer* RenderLayer::hitTestPaginatedChildLayer(RenderLayer* childLayer, RenderLayer* rootLayer, const HitTestRequest& request, HitTestResult& result,
3260 for (RenderLayer* curr = childLayer->parent(); curr; curr = curr->parent()) {
3261 if (curr->renderer()->hasColumns() && checkContainingBlockChainForPagination(childLayer->renderer(), curr->renderBox()))
3268 return hitTestChildLayerColumns(childLayer, rootLayer, request, result, hitTestRect, hitTestPoint, transformState, zOffset,
3272 RenderLayer* RenderLayer::hitTestChildLayerColumns(RenderLayer* childLayer, RenderLayer* rootLayer, const HitTestRequest& request, HitTestResult& result,
3324 bool oldHasTransform = childLayer->transform();
3326 oldTransform = *childLayer->transform();
3330 childLayer->m_transform.set(new TransformationMatrix(newTransform));
3331 hitLayer = childLayer->hitTestLayer(rootLayer, columnLayers[0], request, result, localClipRect, hitTestPoint, false, transformState, zOffset);
3333 childLayer->m_transform.set(new TransformationMatrix(oldTransform));
3335 childLayer->m_transform.clear();
3346 hitLayer = hitTestChildLayerColumns(childLayer, columnLayers[columnIndex - 1], request, result, localHitTestRect, localPoint,