Home | History | Annotate | Download | only in rendering

Lines Matching defs:childLayer

2782         RenderLayer* childLayer = list->at(i);
2783 if (!childLayer->isPaginated())
2784 childLayer->paintLayer(rootLayer, p, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags);
2786 paintPaginatedChildLayer(childLayer, rootLayer, p, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags);
2790 void RenderLayer::paintPaginatedChildLayer(RenderLayer* childLayer, RenderLayer* rootLayer, GraphicsContext* context,
2798 for (RenderLayer* curr = childLayer->parent(); curr; curr = curr->parent()) {
2799 if (curr->renderer()->hasColumns() && checkContainingBlockChainForPagination(childLayer->renderer(), curr->renderBox()))
2807 paintChildLayerIntoColumns(childLayer, rootLayer, context, paintDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags, columnLayers, columnLayers.size() - 1);
2810 void RenderLayer::paintChildLayerIntoColumns(RenderLayer* childLayer, RenderLayer* rootLayer, GraphicsContext* context,
2852 bool oldHasTransform = childLayer->transform();
2854 oldTransform = *childLayer->transform();
2858 childLayer->m_transform.set(new TransformationMatrix(newTransform));
2859 childLayer->paintLayer(rootLayer, context, localDirtyRect, paintBehavior, paintingRoot, overlapTestRequests, paintFlags);
2861 childLayer->m_transform.set(new TransformationMatrix(oldTransform));
2863 childLayer->m_transform.clear();
2877 paintChildLayerIntoColumns(childLayer, columnLayers[colIndex - 1], context, transform.inverse().mapRect(localDirtyRect), paintBehavior,
3244 RenderLayer* childLayer = list->at(i);
3247 if (childLayer->isPaginated())
3248 hitLayer = hitTestPaginatedChildLayer(childLayer, rootLayer, request, tempResult, hitTestRect, hitTestPoint, transformState, zOffsetForDescendants);
3250 hitLayer = childLayer->hitTestLayer(rootLayer, this, request, tempResult, hitTestRect, hitTestPoint, false, transformState, zOffsetForDescendants);
3269 RenderLayer* RenderLayer::hitTestPaginatedChildLayer(RenderLayer* childLayer, RenderLayer* rootLayer, const HitTestRequest& request, HitTestResult& result,
3274 for (RenderLayer* curr = childLayer->parent(); curr; curr = curr->parent()) {
3275 if (curr->renderer()->hasColumns() && checkContainingBlockChainForPagination(childLayer->renderer(), curr->renderBox()))
3282 return hitTestChildLayerColumns(childLayer, rootLayer, request, result, hitTestRect, hitTestPoint, transformState, zOffset,
3286 RenderLayer* RenderLayer::hitTestChildLayerColumns(RenderLayer* childLayer, RenderLayer* rootLayer, const HitTestRequest& request, HitTestResult& result,
3338 bool oldHasTransform = childLayer->transform();
3340 oldTransform = *childLayer->transform();
3344 childLayer->m_transform.set(new TransformationMatrix(newTransform));
3345 hitLayer = childLayer->hitTestLayer(rootLayer, columnLayers[0], request, result, localClipRect, hitTestPoint, false, transformState, zOffset);
3347 childLayer->m_transform.set(new TransformationMatrix(oldTransform));
3349 childLayer->m_transform.clear();
3360 hitLayer = hitTestChildLayerColumns(childLayer, columnLayers[columnIndex - 1], request, result, localHitTestRect, localPoint,