Searched refs:fillLayer (Results 1 - 5 of 5) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/core/css/resolver/
H A DAnimatedStyleBuilder.cpp129 void setFillSize(FillLayer* fillLayer, const AnimatableValue* value, const StyleResolverState& state) argument
132 fillLayer->setSize(FillSize(SizeLength, animatableValueToLengthSize(value, state, ValueRangeNonNegative)));
134 state.styleMap().mapFillSize(fillLayer, toAnimatableUnknown(value)->toCSSValue().get());
150 FillLayer* fillLayer = &fillLayers; local
153 if (!fillLayer)
154 fillLayer = prev->ensureNext();
160 fillLayer->setImage(state.styleImage(property, toAnimatableImage(layerValue)->toCSSValue()));
163 fillLayer->setImage(nullptr);
168 fillLayer->setXPosition(animatableValueToLength(layerValue, state));
172 fillLayer
[all...]
/external/chromium_org/third_party/WebKit/Source/core/animation/css/
H A DCSSAnimatableValueFactory.cpp190 for (const FillLayer* fillLayer = &fillLayers; fillLayer; fillLayer = fillLayer->next()) {
192 if (!fillLayer->isImageSet())
194 values.append(createFromStyleImage(fillLayer->image()));
196 if (!fillLayer->isXPositionSet())
198 values.append(createFromBackgroundPosition(fillLayer->xPosition(), fillLayer->isBackgroundXOriginSet(), fillLayer
[all...]
/external/chromium_org/third_party/WebKit/Source/core/paint/
H A DInlineFlowBoxPainter.cpp87 void InlineFlowBoxPainter::paintFillLayers(const PaintInfo& paintInfo, const Color& c, const FillLayer& fillLayer, const LayoutRect& rect, CompositeOperator op) argument
91 if (fillLayer.next())
92 paintFillLayers(paintInfo, c, *fillLayer.next(), rect, op);
93 paintFillLayer(paintInfo, c, fillLayer, rect, op);
96 void InlineFlowBoxPainter::paintFillLayer(const PaintInfo& paintInfo, const Color& c, const FillLayer& fillLayer, const LayoutRect& rect, CompositeOperator op) argument
98 StyleImage* img = fillLayer.image();
101 BoxPainter::paintFillLayerExtended(*m_inlineFlowBox.boxModelObject(), paintInfo, c, fillLayer, rect, BackgroundBleedNone, &m_inlineFlowBox, rect.size(), op);
105 BoxPainter::paintFillLayerExtended(*m_inlineFlowBox.boxModelObject(), paintInfo, c, fillLayer, rect, BackgroundBleedNone, &m_inlineFlowBox, rect.size(), op);
135 BoxPainter::paintFillLayerExtended(*m_inlineFlowBox.boxModelObject(), paintInfo, c, fillLayer, LayoutRect(stripX, stripY, stripWidth, stripHeight), BackgroundBleedNone, &m_inlineFlowBox, rect.size(), op);
H A DBoxPainter.cpp127 void BoxPainter::paintFillLayers(const PaintInfo& paintInfo, const Color& c, const FillLayer& fillLayer, const LayoutRect& rect, argument
131 const FillLayer* curLayer = &fillLayer;
148 if (curLayer->clipOccludesNextLayers(curLayer == &fillLayer)
186 void BoxPainter::paintFillLayer(const PaintInfo& paintInfo, const Color& c, const FillLayer& fillLayer, const LayoutRect& rect, argument
189 BoxPainter::paintFillLayerExtended(m_renderBox, paintInfo, c, fillLayer, rect, bleedAvoidance, 0, LayoutSize(), op, backgroundObject, skipBaseColor);
622 void BoxPainter::calculateBackgroundImageGeometry(RenderBoxModelObject& obj, const RenderLayerModelObject* paintContainer, const FillLayer& fillLayer, const LayoutRect& paintRect, argument
633 bool fixedAttachment = fillLayer.attachment() == FixedBackgroundAttachment;
649 if (fillLayer.origin() != BorderFillBox) {
654 if (fillLayer.origin() == ContentFillBox) {
691 IntSize fillTileSize = calculateFillTileSize(obj, fillLayer, positioningAreaSiz
803 calculateFillTileSize(const RenderBoxModelObject& obj, const FillLayer& fillLayer, const IntSize& positioningAreaSize) argument
[all...]
/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DRenderBox.cpp1223 const FillLayer& fillLayer = style()->backgroundLayers(); local
1224 if (fillLayer.clip() != BorderFillBox)
1228 if (hasOverflowClip() && fillLayer.attachment() == LocalBackgroundAttachment)
1231 if (fillLayer.hasOpaqueImage(this) && fillLayer.hasRepeatXY() && fillLayer.image()->canRender(*this, style()->effectiveZoom()))
1235 if (!fillLayer.next() && !fillLayer.hasImage()) {

Completed in 696 milliseconds