Home | History | Annotate | Download | only in resolver

Lines Matching refs:fillLayer

129 void setFillSize(FillLayer* fillLayer, const AnimatableValue* value, const StyleResolverState& state)
132 fillLayer->setSize(FillSize(SizeLength, animatableValueToLengthSize(value, state, ValueRangeNonNegative)));
134 state.styleMap().mapFillSize(fillLayer, toAnimatableUnknown(value)->toCSSValue().get());
146 void setOnFillLayers(FillLayer& fillLayers, const AnimatableValue* value, StyleResolverState& state)
150 FillLayer* fillLayer = &fillLayers;
151 FillLayer* prev = 0;
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->setYPosition(animatableValueToLength(layerValue, state));
177 setFillSize(fillLayer, layerValue, state);
182 prev = fillLayer;
183 fillLayer = fillLayer->next();
185 while (fillLayer) {
189 fillLayer->clearImage();
193 fillLayer->clearXPosition();
197 fillLayer->clearYPosition();
202 fillLayer->clearSize();
207 fillLayer = fillLayer->next();