• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/WebCore-7600.1.25/rendering/

Lines Matching defs:bgLayer

621 void RenderBoxModelObject::paintFillLayerExtended(const PaintInfo& paintInfo, const Color& color, const FillLayer* bgLayer, const LayoutRect& rect,
632 bool clippedWithLocalScrolling = hasOverflowClip() && bgLayer->attachment() == LocalBackgroundAttachment;
633 bool isBorderFill = bgLayer->clip() == BorderFillBox;
637 StyleImage* bgImage = bgLayer->image();
657 bool shouldPaintBackgroundColor = !bgLayer->next() && bgColor.isValid() && bgColor.alpha();
665 if (baseBgColorOnly && (!isRoot || bgLayer->next() || (bgColor.isValid() && !bgColor.hasAlpha())))
673 if (!isRoot && !clippedWithLocalScrolling && !shouldPaintBackgroundImage && isBorderFill && !bgLayer->next()) {
706 if (bgLayer->clip() == ContentFillBox) {
709 } else if (bgLayer->clip() == PaddingFillBox)
738 if (bgLayer->clip() == PaddingFillBox || bgLayer->clip() == ContentFillBox) {
741 bool includePadding = bgLayer->clip() == ContentFillBox;
749 } else if (bgLayer->clip() == TextFillBox) {
773 if (!bgLayer->next() && !(bgColor.isValid() && bgColor.alpha() == 255)) {
797 // FIXME: In the bgLayer->hasFiniteBounds() case, we could improve the culling test
799 if (!bgLayer->next()) {
802 if (boxShadowShouldBeAppliedToBackground || !shouldPaintBackgroundImage || !bgLayer->hasOpaqueImage(*this) || !bgLayer->hasRepeatXY()) {
836 calculateBackgroundImageGeometry(paintInfo.paintContainer, bgLayer, scrolledPaintRect, geometry, backgroundObject);
839 CompositeOperator compositeOp = op == CompositeSourceOver ? bgLayer->composite() : op;
842 context->setDrawLuminanceMask(bgLayer->maskSourceType() == MaskLuminance);
843 bool useLowQualityScaling = shouldPaintAtLowQuality(context, image.get(), bgLayer, geometry.tileSize());
846 context->drawTiledImage(image.get(), style().colorSpace(), geometry.destRect(), geometry.relativePhase(), geometry.tileSize(), ImagePaintingOptions(compositeOp, bgLayer->blendMode(), ImageOrientationDescription(), useLowQualityScaling));
850 if (bgLayer->clip() == TextFillBox) {