Home
last modified time | relevance | path

Searched refs:fEnd (Results 1 – 25 of 78) sorted by relevance

1234

/third_party/skia/experimental/sktext/include/
DTypes.h77 Range() : fStart(0), fEnd(0) { } in Range()
78 Range(T start, T end) : fStart(start) , fEnd(end) { } in Range()
81 return fStart == other.fStart && fEnd == other.fEnd;
86 fEnd = 0; in clean()
90 return fEnd == fStart; in isEmpty()
94 return index >= fStart && index < fEnd; in contains()
98 return range.fStart >= fStart && range.fEnd < fEnd; in contains()
103 return SkToInt(fEnd - fStart); in width()
107 SkASSERT(this->fEnd == tail.fStart || this->fStart == tail.fEnd); in merge()
109 this->fEnd = std::max(this->fEnd, tail.fEnd); in merge()
[all …]
/third_party/skia/modules/skparagraph/src/
DTextWrapper.h37 TextStretch() : fStart(), fEnd(), fWidth(0), fWidthWithGhostSpaces(0) {} in TextStretch()
39 … : fStart(s, 0), fEnd(e, e->endPos()), fMetrics(forceStrut), fWidth(0), fWidthWithGhostSpaces(0) { in TextStretch()
54 inline Cluster* endCluster() const { return fEnd.cluster(); } in endCluster()
58 inline size_t endPos() const { return fEnd.position(); } in endPos()
59 bool endOfCluster() { return fEnd.position() == fEnd.cluster()->endPos(); } in endOfCluster()
62 (fEnd.cluster()->isHardBreak() || fEnd.cluster()->isSoftBreak()); in endOfWord()
67 fEnd = stretch.fEnd; in extend()
72 bool empty() { return fStart.cluster() == fEnd.cluster() && in empty()
73 fStart.position() == fEnd.position(); } in empty()
81 fEnd = ClusterPos(cluster, cluster->endPos()); in extend()
[all …]
/third_party/flutter/skia/modules/skparagraph/src/
DTextWrapper.h37 TextStretch() : fStart(), fEnd(), fWidth(0), fWidthWithGhostSpaces(0) {} in TextStretch()
39 … : fStart(s, 0), fEnd(e, e->endPos()), fMetrics(forceStrut), fWidth(0), fWidthWithGhostSpaces(0) { in TextStretch()
50 inline Cluster* endCluster() const { return fEnd.cluster(); } in endCluster()
54 inline size_t endPos() const { return fEnd.position(); } in endPos()
56 bool endOfCluster() { return fEnd.position() == fEnd.cluster()->endPos(); } in endOfCluster()
59 (fEnd.cluster()->isHardBreak() || fEnd.cluster()->isSoftBreak()); in endOfWord()
64 fEnd = stretch.fEnd; in extend()
73 fEnd = ClusterPos(cluster, cluster->endPos()); in extend()
79 fEnd = ClusterPos(cluster, pos); in extend()
87 fEnd = ClusterPos(cluster, pos); in startFrom()
[all …]
/third_party/skia/src/core/
DSkDeque.cpp15 char* fEnd; // end of used section in this chunk member
23 fBegin = fEnd = nullptr; in init()
82 first->fEnd = first->fStop; in push_front()
125 end = last->fEnd + fElemSize; in push_back()
136 last->fEnd = end; in push_back()
167 SkASSERT(begin <= first->fEnd); in pop_front()
169 if (begin < fFrontBlock->fEnd) { in pop_front()
174 first->fBegin = first->fEnd = nullptr; // mark as empty in pop_front()
192 if (last->fEnd == nullptr) { // we were marked empty from before in pop_back()
200 char* end = last->fEnd - fElemSize; in pop_back()
[all …]
DSkEnumerate.h61 , fEnd{std::end(fCollection)} { }
65 fEnd = that.fEnd;
69 constexpr Iterator end() const { return Iterator{fBeginIndex + this->ssize(), fEnd}; }
70 constexpr bool empty() const { return fBegin == fEnd; }
71 constexpr size_t size() const { return std::distance(fBegin, fEnd); }
72 constexpr ptrdiff_t ssize() const { return std::distance(fBegin, fEnd); }
76 return SkEnumerate{fBeginIndex, fBegin, std::prev(fEnd, deltaEnd)};
81 return SkEnumerate{fBeginIndex + deltaBegin, std::next(fBegin, deltaBegin), fEnd};
94 , fEnd(end) {}
99 Iter fEnd;
DSkArenaAlloc.cpp17 , fEnd {block + SkToU32(size)}
21 fEnd = fCursor = fDtorCursor = nullptr;
96 fEnd = fCursor + allocationSize; in ensureSpace()
118 assert(fEnd); in allocObjectWithFooter()
121 if ((ptrdiff_t)totalSize > fEnd - objStart) { in allocObjectWithFooter()
126 AssertRelease((ptrdiff_t)totalSize <= fEnd - objStart); in allocObjectWithFooter()
/third_party/flutter/skia/src/core/
DSkDeque.cpp15 char* fEnd; // end of used section in this chunk member
23 fBegin = fEnd = nullptr; in init()
82 first->fEnd = first->fStop; in push_front()
125 end = last->fEnd + fElemSize; in push_back()
136 last->fEnd = end; in push_back()
167 SkASSERT(begin <= first->fEnd); in pop_front()
169 if (begin < fFrontBlock->fEnd) { in pop_front()
174 first->fBegin = first->fEnd = nullptr; // mark as empty in pop_front()
192 if (last->fEnd == nullptr) { // we were marked empty from before in pop_back()
200 char* end = last->fEnd - fElemSize; in pop_back()
[all …]
DSkArenaAlloc.cpp22 , fEnd {block + ToU32(size)}
28 fEnd = fCursor = fDtorCursor = nullptr;
136 fEnd = fCursor + allocationSize; in ensureSpace()
152 if ((ptrdiff_t)totalSize > fEnd - objStart) { in allocObjectWithFooter()
157 AssertRelease((ptrdiff_t)totalSize <= fEnd - objStart); in allocObjectWithFooter()
/third_party/skia/experimental/sktext/src/
DVisualRun.h44 SkASSERT(glyphRange.fStart <= glyphRange.fEnd && glyphRange.fEnd < fPositions.size()); in calculateWidth()
45 return fPositions[glyphRange.fEnd].fX - fPositions[glyphRange.fStart].fX; in calculateWidth()
66 if (currentIndex >= fDirTextRange.fEnd) { in forEachTextBlockInGlyphRange()
72 dirTextRange.fStart = dirTextRange.fEnd; in forEachTextBlockInGlyphRange()
73 dirTextRange.fEnd = currentIndex; in forEachTextBlockInGlyphRange()
74 dirTextRange.fEnd = std::min(fDirTextRange.fEnd, dirTextRange.fEnd); in forEachTextBlockInGlyphRange()
117 fTrailingSpaces.fStart = fTrailingSpaces.fEnd + run.trailingSpacesStart(); in VisualLine()
119 fTrailingSpaces.fEnd += run.size(); in VisualLine()
DText.cpp22 for (auto i = range.fStart; i < range.fEnd; ++i) { in isWhitespaces()
72 adjustedBlock.fStart = adjustedBlock.fEnd; in resolveFonts()
73 adjustedBlock.fEnd = index; in resolveFonts()
74 if (adjustedBlock.fStart >= adjustedBlock.fEnd) { in resolveFonts()
80 …while (adjustedBlock.fEnd < this->fText16.size() && !this->hasProperty(adjustedBlock.fEnd, CodeUn… in resolveFonts()
81 ++adjustedBlock.fEnd; in resolveFonts()
122 … if (newUnresolvedTexts.empty() || newUnresolvedTexts.back().fEnd < grapheme.fStart) { in resolveChain()
127 newUnresolvedTexts.back().fEnd = grapheme.fEnd; in resolveChain()
140 resolvedText.fEnd = newUnresolvedText.fStart; in resolveChain()
145 resolvedText.fStart = newUnresolvedText.fEnd; in resolveChain()
[all …]
/third_party/skia/tests/
DSkBlockAllocatorTest.cpp113 REPORTER_ASSERT(r, br.fEnd - br.fAlignedOffset >= size); in DEF_TEST()
123 reinterpret_cast<uintptr_t>(prevBR->fBlock->ptr(prevBR->fEnd - 1)); in DEF_TEST()
129 std::memset(br.fBlock->ptr(br.fAlignedOffset), 0xFF, br.fEnd - br.fAlignedOffset); in DEF_TEST()
189 REPORTER_ASSERT(r, p.fBlock->resize(p.fStart, p.fEnd, 16)); in DEF_TEST()
190 p.fEnd += 16; in DEF_TEST()
192 std::memset(p.fBlock->ptr(p.fAlignedOffset), 0x11, p.fEnd - p.fAlignedOffset); in DEF_TEST()
199 REPORTER_ASSERT(r, !p.fBlock->resize(p.fStart, p.fEnd, 48)); in DEF_TEST()
202 REPORTER_ASSERT(r, p.fBlock->release(pNext.fStart, pNext.fEnd)); in DEF_TEST()
204 REPORTER_ASSERT(r, p.fBlock->resize(p.fStart, p.fEnd, fillBlock)); in DEF_TEST()
205 p.fEnd += fillBlock; in DEF_TEST()
[all …]
/third_party/node/deps/icu-small/source/i18n/
Dstring_segment.cpp22 : fStr(str), fStart(0), fEnd(str.length()), in StringSegment()
42 fEnd = fStart + length; in setLength()
46 fEnd = fStr.length(); in resetLength()
50 return fEnd - fStart; in length()
62 return UnicodeString(fStr.getBuffer() + fStart, fEnd - fStart); in toUnicodeString()
67 return UnicodeString(FALSE, fStr.getBuffer() + fStart, fEnd - fStart); in toTempUnicodeString()
72 if (U16_IS_LEAD(lead) && fStart + 1 < fEnd) { in getCodePoint()
/third_party/icu/icu4c/source/i18n/
Dstring_segment.cpp22 : fStr(str), fStart(0), fEnd(str.length()), in StringSegment()
42 fEnd = fStart + length; in setLength()
46 fEnd = fStr.length(); in resetLength()
50 return fEnd - fStart; in length()
62 return UnicodeString(fStr.getBuffer() + fStart, fEnd - fStart); in toUnicodeString()
67 return UnicodeString(FALSE, fStr.getBuffer() + fStart, fEnd - fStart); in toTempUnicodeString()
72 if (U16_IS_LEAD(lead) && fStart + 1 < fEnd) { in getCodePoint()
/third_party/skia/third_party/externals/icu/source/i18n/
Dstring_segment.cpp22 : fStr(str), fStart(0), fEnd(str.length()), in StringSegment()
42 fEnd = fStart + length; in setLength()
46 fEnd = fStr.length(); in resetLength()
50 return fEnd - fStart; in length()
62 return UnicodeString(fStr.getBuffer() + fStart, fEnd - fStart); in toUnicodeString()
67 return UnicodeString(FALSE, fStr.getBuffer() + fStart, fEnd - fStart); in toTempUnicodeString()
72 if (U16_IS_LEAD(lead) && fStart + 1 < fEnd) { in getCodePoint()
/third_party/flutter/skia/third_party/externals/icu/source/i18n/
Dnumparse_stringsegment.cpp24 : fStr(str), fStart(0), fEnd(str.length()), in StringSegment()
44 fEnd = fStart + length; in setLength()
48 fEnd = fStr.length(); in resetLength()
52 return fEnd - fStart; in length()
64 return UnicodeString(fStr.getBuffer() + fStart, fEnd - fStart); in toUnicodeString()
69 return UnicodeString(FALSE, fStr.getBuffer() + fStart, fEnd - fStart); in toTempUnicodeString()
74 if (U16_IS_LEAD(lead) && fStart + 1 < fEnd) { in getCodePoint()
/third_party/icu/icu4c/source/test/intltest/
Dsfwdchit.cpp35 fEnd = fStart+fLen;
56 fEnd = fStart+fLen; in SimpleFwdCharIterator()
62 fEnd = fStart + fLen; in SimpleFwdCharIterator()
109 if(fCurrent == fEnd) { in nextPostInc()
121 return fCurrent < fEnd; in hasNext()
/third_party/flutter/skia/src/pathops/
DSkOpAngle.cpp77 lh->fStart->t(), lh->fEnd->t(), in after()
78 segment()->debugID(), debugID(), fSectorStart, fSectorEnd, fStart->t(), fEnd->t(), in after()
80 rh->fStart->t(), rh->fEnd->t()); in after()
97 lh->fStart->t(), lh->fEnd->t(), in after()
98 segment()->debugID(), debugID(), fSectorStart, fSectorEnd, fStart->t(), fEnd->t(), in after()
100 rh->fStart->t(), rh->fEnd->t()); in after()
357 if (!fEnd->contains(rh->fEnd)) { in checkParallel()
391 bool stepUp = fStart->t() < fEnd->t(); in computeSector()
392 SkOpSpanBase* checkEnd = fEnd; in computeSector()
418 SkOpSpanBase* computedEnd = stepUp ? checkEnd ? checkEnd->prev() : fEnd->segment()->head() in computeSector()
[all …]
/third_party/skia/src/pathops/
DSkOpAngle.cpp77 lh->fStart->t(), lh->fEnd->t(), in after()
78 segment()->debugID(), debugID(), fSectorStart, fSectorEnd, fStart->t(), fEnd->t(), in after()
80 rh->fStart->t(), rh->fEnd->t()); in after()
97 lh->fStart->t(), lh->fEnd->t(), in after()
98 segment()->debugID(), debugID(), fSectorStart, fSectorEnd, fStart->t(), fEnd->t(), in after()
100 rh->fStart->t(), rh->fEnd->t()); in after()
357 if (!fEnd->contains(rh->fEnd)) { in checkParallel()
391 bool stepUp = fStart->t() < fEnd->t(); in computeSector()
392 SkOpSpanBase* checkEnd = fEnd; in computeSector()
418 SkOpSpanBase* computedEnd = stepUp ? checkEnd ? checkEnd->prev() : fEnd->segment()->head() in computeSector()
[all …]
/third_party/flutter/skia/src/gpu/
DGrResourceAllocator.h150 , fEnd(end) in Interval()
169 fEnd = end; in resetTo()
186 unsigned int end() const { return fEnd; } in end()
199 if (newEnd > fEnd) { in extendEnd()
200 fEnd = newEnd; in extendEnd()
202 SkDebugf("intvl %d: extending from %d to %d\n", fUniqueID, fEnd, newEnd); in extendEnd()
222 unsigned int fEnd; variable
/third_party/flutter/skia/modules/skshaper/src/
DSkShaper.cpp48 : fCurrent(utf8), fBegin(utf8), fEnd(fCurrent + utf8Bytes) in FontMgrRunIterator()
58 SkASSERT(fCurrent < fEnd); in consume()
59 SkUnichar u = utf8_next(&fCurrent, fEnd); in consume()
78 while (fCurrent < fEnd) { in consume()
80 u = utf8_next(&fCurrent, fEnd); in consume()
103 return fCurrent == fEnd; in atEnd()
113 char const * const fEnd; member in FontMgrRunIterator
/third_party/skia/src/gpu/
DGrResourceAllocator.h198 , fEnd(end) { in Interval()
211 unsigned int end() const { return fEnd; } in end()
224 if (newEnd > fEnd) { in extendEnd()
225 fEnd = newEnd; in extendEnd()
227 SkDebugf("intvl %d: extending from %d to %d\n", fUniqueID, fEnd, newEnd); in extendEnd()
237 unsigned int fEnd; variable
/third_party/skia/src/pdf/
DSkPDFMakeToUnicodeCmap.cpp69 SkGlyphID fEnd; member
117 write_glyph(cmap, multiByte, bfrange[i + j].fEnd); in append_bfrange_section()
178 i == currentRangeEntry.fEnd + 1 && in SkPDFAppendCmapSections()
184 if (currentRangeEntry.fEnd > currentRangeEntry.fStart) { in SkPDFAppendCmapSections()
193 currentRangeEntry.fEnd = i; in SkPDFAppendCmapSections()
/third_party/flutter/skia/src/pdf/
DSkPDFMakeToUnicodeCmap.cpp69 SkGlyphID fEnd; member
117 write_glyph(cmap, multiByte, bfrange[i + j].fEnd); in append_bfrange_section()
178 i == currentRangeEntry.fEnd + 1 && in SkPDFAppendCmapSections()
184 if (currentRangeEntry.fEnd > currentRangeEntry.fStart) { in SkPDFAppendCmapSections()
193 currentRangeEntry.fEnd = i; in SkPDFAppendCmapSections()
/third_party/skia/modules/skshaper/src/
DSkShaper.cpp95 : fCurrent(utf8), fBegin(utf8), fEnd(fCurrent + utf8Bytes) in FontMgrRunIterator()
114 SkASSERT(fCurrent < fEnd); in consume()
116 SkUnichar u = utf8_next(&fCurrent, fEnd); in consume()
137 while (fCurrent < fEnd) { in consume()
139 u = utf8_next(&fCurrent, fEnd); in consume()
164 return fCurrent == fEnd; in atEnd()
174 char const * const fEnd; member in FontMgrRunIterator
/third_party/skia/experimental/sktext/editor/
DTexts.cpp82 SkASSERT(decorPos == selected.fEnd); in mergeSelectionIntoDecorations()
84 if (lastDecorPos + decor.charCount > selected.fEnd) { in mergeSelectionIntoDecorations()
86 …merged.emplace_back(lastDecorPos + decor.charCount - selected.fEnd, decor.foregroundPaint, decor.b… in mergeSelectionIntoDecorations()
87 decorPos += lastDecorPos + decor.charCount - selected.fEnd; in mergeSelectionIntoDecorations()

1234