Home
last modified time | relevance | path

Searched refs:fRuns (Results 1 - 20 of 20) sorted by relevance

/third_party/skia/modules/skparagraph/src/
H A DParagraphCache.cpp77 , 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 DParagraphImpl.cpp284 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 DParagraphImpl.h167 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 DOneLineShaper.cpp202 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 DOneLineShaper.h25 , fUniqueRunId(paragraph->fRuns.size()){ } in OneLineShaper()
/third_party/skia/src/core/
H A DSkAlphaRuns.cpp16 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 DSkScan_AAAPath.cpp321 // 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 DSkAntiRun.h21 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 DSkScan_AntiPath.cpp117 /// 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 DSkRegion.cpp1395 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 DSkAAClip.h111 int16_t* fRuns; member in SkAAClipBlitter
H A DSkAAClip.cpp1651 // 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 DVisualRun.h102 , 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 DText.cpp528 for (auto& run : line.fRuns) {
/third_party/icu/icu4c/source/layoutex/
H A DParagraphLayout.cpp1167 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 DSkSVGText.cpp414 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 DSkSVGTextPriv.h187 std::vector<RunRec> fRuns; member in final
/third_party/icu/icu4c/source/layoutex/layout/
H A DParagraphLayout.h178 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 DSkRegion.h504 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 DSkShaper_harfbuzz.cpp756 : 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

Completed in 21 milliseconds