Home | History | Annotate | Download | only in rendering

Lines Matching refs:floatIndex

914         unsigned floatIndex;
917 RootInlineBox* startLine = determineStartPosition(firstLine, fullLayout, previousLineBrokeCleanly, resolver, floats, floatIndex,
943 0 : determineEndPosition(startLine, floats, floatIndex, cleanLineStart, cleanLineBidiStatus, endLineLogicalTop);
1133 ASSERT(f->m_renderer == floats[floatIndex].object);
1135 if (floats[floatIndex].rect != f->frameRect())
1137 floatIndex++;
1254 void RenderBlock::checkFloatsInCleanLine(RootInlineBox* line, Vector<FloatWithRect>& floats, size_t& floatIndex, bool& encounteredNewFloat, bool& dirtiedByFloat)
1265 ASSERT(floatIndex < floats.size());
1266 if (floats[floatIndex].object != floatingBox) {
1270 if (floats[floatIndex].rect.size() != newSize) {
1271 int floatTop = isHorizontalWritingMode() ? floats[floatIndex].rect.y() : floats[floatIndex].rect.x();
1272 int floatHeight = isHorizontalWritingMode() ? max(floats[floatIndex].rect.height(), newSize.height())
1273 : max(floats[floatIndex].rect.width(), newSize.width());
1277 floats[floatIndex].rect.setSize(newSize);
1280 floatIndex++;
1296 size_t floatIndex = 0;
1318 checkFloatsInCleanLine(curr, floats, floatIndex, fullLayout, dirtiedByFloat);
1323 if (!curr && floatIndex < floats.size())
1409 RootInlineBox* RenderBlock::determineEndPosition(RootInlineBox* startLine, Vector<FloatWithRect>& floats, size_t floatIndex, InlineIterator& cleanLineStart, BidiStatus& cleanLineBidiStatus, int& logicalTop)
1416 checkFloatsInCleanLine(curr, floats, floatIndex, encounteredNewFloat, dirtiedByFloat);