/third_party/skia/modules/skparagraph/src/ |
H A D | ParagraphCache.cpp | 77 , fRuns(paragraph->fRuns) in ParagraphCacheValue() 92 SkTArray<Run, false> fRuns; member in skia::textlayout::ParagraphCacheValue 285 paragraph->fRuns.reset(); in updateTo() 286 paragraph->fRuns = entry->fValue->fRuns; in updateTo() 295 for (auto& run : paragraph->fRuns) { in updateTo() 361 if (paragraph.fRuns.size() == value->fRuns.size()) { in SetStoredLayoutImpl() 363 for (size_t idx = 0; idx < value->fRuns in SetStoredLayoutImpl() [all...] |
H A D | ParagraphImpl.cpp | 284 if (fRuns.empty()) { in GetLineFontMetrics() 292 if (fRuns.begin()->leftToRight()) { in GetLineFontMetrics() 444 if (fRuns.begin()->leftToRight()) { in GetLineFontMetrics() 461 this->fRuns.reset(); in GetLineFontMetrics() 548 this->fRuns.reset(); in GetLineFontMetrics() 603 (fRuns.size() == 1 && fRuns[0].fAdvance.fX <= floorWidth - this->detectIndents(0))) { in GetLineFontMetrics() 950 fTextStyles[0].fRange.width() == fText.size() && fRuns.size() == 1) { in GetLineFontMetrics() 952 auto& run = fRuns[0]; in GetLineFontMetrics() 969 for (auto& run : fRuns) { in GetLineFontMetrics() [all...] |
H A D | ParagraphImpl.h | 167 SkSpan<Run> runs() { return SkSpan<Run>(fRuns.data(), fRuns.size()); } in runs() 211 SkASSERT(runIndex < SkToSizeT(fRuns.size())); in run() 212 return fRuns[runIndex]; in run() 277 for (auto& run : fRuns) { in resetShifts() 283 for (auto& run : fRuns) { in resetAutoSpacing() 402 SkTArray<Run, false> fRuns; // kShaped member in skia::textlayout::final
|
H A D | OneLineShaper.cpp | 202 resolvedBlock.fRun->fIndex = this->fParagraph->fRuns.size(); in finish() 203 this->fParagraph->fRuns.emplace_back(*resolvedBlock.fRun); in finish() 218 this->fParagraph->fRuns.emplace_back( in finish() 225 this->fParagraph->fRuns.size(), in finish() 228 auto piece = &this->fParagraph->fRuns.back(); in finish() 630 auto& run = fParagraph->fRuns.emplace_back(this->fParagraph, 636 fParagraph->fRuns.size(),
|
H A D | OneLineShaper.h | 25 , fUniqueRunId(paragraph->fRuns.size()){ } in OneLineShaper()
|
/third_party/skia/src/core/ |
H A D | SkAlphaRuns.cpp | 16 sk_memset16((uint16_t*)fRuns, (uint16_t)(-42), width); in reset() 18 fRuns[0] = SkToS16(width); in reset() 19 fRuns[width] = 0; in reset() 30 const int16_t* runs = fRuns; in assertValid() 41 const int16_t* runs = fRuns; in dump() 62 const int16_t* runs = fRuns; in validate()
|
H A D | SkScan_AAAPath.cpp | 321 // ever be updated in advanceRuns(), and fRuns should always point to 326 SkAlphaRuns fRuns; member in RunBasedAdditiveBlitter 335 // This function updates the fRuns variable to point to the next buffer space 337 // and resets fRuns to point to an empty scanline. 341 fRuns.fRuns = reinterpret_cast<int16_t*>(reinterpret_cast<uint8_t*>(fRunsBuffer) + in advanceRuns() 343 fRuns.fAlpha = reinterpret_cast<SkAlpha*>(fRuns.fRuns + fWidth + 1); in advanceRuns() 344 fRuns in advanceRuns() [all...] |
H A D | SkAntiRun.h | 21 int16_t* fRuns; member in SkAlphaRuns 33 SkASSERT(fRuns[0] > 0); in empty() 34 return fAlpha[0] == 0 && fRuns[fRuns[0]] == 0; in empty() 58 SkASSERT(fRuns[offsetX] >= 0); in add() 60 int16_t* runs = fRuns + offsetX; in add()
|
H A D | SkScan_AntiPath.cpp | 117 /// Once fRuns contains a complete supersampled row, flush() blits 131 // ever be updated in advanceRuns(), and fRuns should always point to 136 SkAlphaRuns fRuns; member in SuperBlitter 141 // This function updates the fRuns variable to point to the next buffer space 143 // and resets fRuns to point to an empty scanline. 147 fRuns.fRuns = reinterpret_cast<int16_t*>( in advanceRuns() 149 fRuns.fAlpha = reinterpret_cast<SkAlpha*>(fRuns.fRuns in advanceRuns() [all...] |
H A D | SkRegion.cpp | 1395 fRuns = nullptr; in reset() 1397 fRuns = rgn.fRunHead->readonly_runs(); in reset() 1398 fRect.setLTRB(fRuns[3], fRuns[0], fRuns[4], fRuns[1]); in reset() 1399 fRuns += 5; in reset() 1400 // Now fRuns points to the 2nd interval (or x-sentinel) in reset() 1410 if (fRuns == nullptr) { // rect case in next() 1415 const RunType* runs = fRuns; in next() [all...] |
H A D | SkAAClip.h | 111 int16_t* fRuns; member in SkAAClipBlitter
|
H A D | SkAAClip.cpp | 1651 // we use this either for fRuns + fAA, or a scaline of a mask 1654 fRuns = (int16_t*)fScanlineScratch; 1655 fAA = (SkAlpha*)(fRuns + count); 1680 expandToRuns(row, initialCount, width, fRuns, fAA); 1682 fBlitter->blitAntiH(x, y, fAA, fRuns); 1738 merge(row, initialCount, aa, runs, fAA, fRuns, fAAClipBounds.width()); 1739 fBlitter->blitAntiH(x, y, fAA, fRuns);
|
/third_party/skia/experimental/sktext/src/ |
H A D | VisualRun.h | 102 , fRuns(runs) in VisualLine() 110 for (auto& run : fRuns) { in VisualLine() 129 bool isFirst(VisualRun* run) { return &fRuns.front() == run; } in isFirst() 130 bool isLast(VisualRun* run) { return &fRuns.back() == run; } in isLast() 135 SkSpan<VisualRun> fRuns; member in skia::text::VisualLine
|
H A D | Text.cpp | 528 for (auto& run : line.fRuns) {
|
/third_party/icu/icu4c/source/layoutex/ |
H A D | ParagraphLayout.cpp | 1167 delete fRuns[i]; in ~Line() 1170 LE_DELETE_ARRAY(fRuns); in ~Line() 1220 return fRuns[runIndex]; in getVisualRun() 1229 fRuns = LE_NEW_ARRAY(ParagraphLayout::VisualRun *, fRunCapacity); in append() 1232 fRuns = (ParagraphLayout::VisualRun **) LE_GROW_ARRAY(fRuns, fRunCapacity); in append() 1236 fRuns[fRunCount++] = new ParagraphLayout::VisualRun(font, direction, glyphCount, glyphs, positions, glyphToCharMap); in append() 1244 le_int32 ascent = fRuns[i]->getAscent(); in computeMetrics() 1245 le_int32 descent = fRuns[i]->getDescent(); in computeMetrics() 1246 le_int32 leading = fRuns[ in computeMetrics() [all...] |
/third_party/skia/modules/svg/src/ |
H A D | SkSVGText.cpp | 414 for (const auto& run : fRuns) { in flushChunk() 431 fRuns.clear(); in flushChunk() 437 fRuns.push_back({ in runBuffer() 452 fRuns.back().glyphs.get(), in runBuffer() 453 fRuns.back().glyphPos.get(), in runBuffer() 461 const auto& current_run = fRuns.back(); in commitRunBuffer()
|
H A D | SkSVGTextPriv.h | 187 std::vector<RunRec> fRuns; member in final
|
/third_party/icu/icu4c/source/layoutex/layout/ |
H A D | ParagraphLayout.h | 178 VisualRun **fRuns; member in ParagraphLayout::Line 664 : UObject(), fAscent(0), fDescent(0), fLeading(0), fRunCount(0), fRunCapacity(0), fRuns(NULL) in Line() 670 : UObject(), fAscent(0), fDescent(0), fLeading(0), fRunCount(0), fRunCapacity(0), fRuns(NULL) in Line()
|
/third_party/skia/include/core/ |
H A D | SkRegion.h | 504 const SkRegion::RunType* fRuns; member in SkRegion::Iterator 583 const SkRegion::RunType* fRuns; member in SkRegion::Spanerator
|
/third_party/skia/modules/skshaper/src/ |
H A D | SkShaper_harfbuzz.cpp | 756 : fRuns(&origRuns), fRunIndex(0), fGlyphIndex(0) 762 return fRuns == that.fRuns && 767 return fRuns != that.fRuns || 773 const SkTArray<ShapedRun>& runs = *fRuns; 789 const SkTArray<ShapedRun>& runs = *fRuns; 796 const SkTArray<ShapedRun>* fRuns; member
|