Home
last modified time | relevance | path

Searched refs:fRuns (Results 1 – 25 of 27) sorted by relevance

12

/external/skqp/src/core/
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()
DSkScan_AAAPath.cpp326 SkAlphaRuns fRuns; member in RunBasedAdditiveBlitter
348 fRuns.fRuns = reinterpret_cast<int16_t*>( in advanceRuns()
350 fRuns.fAlpha = reinterpret_cast<SkAlpha*>(fRuns.fRuns + fWidth + 1); in advanceRuns()
351 fRuns.reset(fWidth); in advanceRuns()
362 for (int x = 0; fRuns.fRuns[x]; x += fRuns.fRuns[x]) { in flush()
364 fRuns.fAlpha[x] = snapAlpha(fRuns.fAlpha[x]); in flush()
366 if (!fRuns.empty()) { in flush()
368 fRealBlitter->blitAntiH(fLeft, fCurrY, fRuns.fAlpha, fRuns.fRuns); in flush()
440 fOffsetX = fRuns.add(x, 0, len, 0, 0, fOffsetX); // Break the run in blitAntiH()
441 for (int i = 0; i < len; i += fRuns.fRuns[x + i]) { in blitAntiH()
[all …]
DSkAntiRun.h21 int16_t* fRuns;
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()
DSkScan_AntiPath.cpp134 SkAlphaRuns fRuns; member in SuperBlitter
145 fRuns.fRuns = reinterpret_cast<int16_t*>( in advanceRuns()
147 fRuns.fAlpha = reinterpret_cast<SkAlpha*>(fRuns.fRuns + fWidth + 1); in advanceRuns()
148 fRuns.reset(fWidth); in advanceRuns()
171 if (!fRuns.empty()) { in flush()
173 fRealBlitter->blitAntiH(fLeft, fCurrIY, fRuns.fAlpha, fRuns.fRuns); in flush()
251 fOffsetX = fRuns.add(x >> SHIFT, coverage_to_partial_alpha(fb), in blitH()
257 fRuns.assertValid(y & MASK, (1 << (8 - SHIFT))); in blitH()
268 int16_t* run = runs.fRuns;
384 fRuns.reset(fWidth); in blitRect()
DSkRegion.cpp1373 fRuns = nullptr; in reset()
1375 fRuns = rgn.fRunHead->readonly_runs(); in reset()
1376 fRect.set(fRuns[3], fRuns[0], fRuns[4], fRuns[1]); in reset()
1377 fRuns += 5; in reset()
1388 if (fRuns == nullptr) { // rect case in next()
1393 const RunType* runs = fRuns; in next()
1420 fRuns = runs; in next()
1480 fRuns = nullptr; // means we're a rect, not a rgn in Spanerator()
1496 fRuns = runs; in Spanerator()
1511 if (fRuns == nullptr) { // we're a rect in next()
[all …]
DSkAAClip.h125 int16_t* fRuns; variable
DSkAAClip.cpp1849 fRuns = (int16_t*)fScanlineScratch; in ensureRunsAndAA()
1850 fAA = (SkAlpha*)(fRuns + count); in ensureRunsAndAA()
1875 expandToRuns(row, initialCount, width, fRuns, fAA); in blitH()
1877 fBlitter->blitAntiH(x, y, fAA, fRuns); in blitH()
1933 merge(row, initialCount, aa, runs, fAA, fRuns, fAAClipBounds.width()); in blitAntiH()
1934 fBlitter->blitAntiH(x, y, fAA, fRuns); in blitAntiH()
/external/skia/src/core/
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()
DSkScan_AAAPath.cpp326 SkAlphaRuns fRuns; member in RunBasedAdditiveBlitter
348 fRuns.fRuns = reinterpret_cast<int16_t*>( in advanceRuns()
350 fRuns.fAlpha = reinterpret_cast<SkAlpha*>(fRuns.fRuns + fWidth + 1); in advanceRuns()
351 fRuns.reset(fWidth); in advanceRuns()
362 for (int x = 0; fRuns.fRuns[x]; x += fRuns.fRuns[x]) { in flush()
364 fRuns.fAlpha[x] = snapAlpha(fRuns.fAlpha[x]); in flush()
366 if (!fRuns.empty()) { in flush()
368 fRealBlitter->blitAntiH(fLeft, fCurrY, fRuns.fAlpha, fRuns.fRuns); in flush()
440 fOffsetX = fRuns.add(x, 0, len, 0, 0, fOffsetX); // Break the run in blitAntiH()
441 for (int i = 0; i < len; i += fRuns.fRuns[x + i]) { in blitAntiH()
[all …]
DSkAntiRun.h21 int16_t* fRuns;
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()
DSkScan_AntiPath.cpp134 SkAlphaRuns fRuns; member in SuperBlitter
145 fRuns.fRuns = reinterpret_cast<int16_t*>( in advanceRuns()
147 fRuns.fAlpha = reinterpret_cast<SkAlpha*>(fRuns.fRuns + fWidth + 1); in advanceRuns()
148 fRuns.reset(fWidth); in advanceRuns()
171 if (!fRuns.empty()) { in flush()
173 fRealBlitter->blitAntiH(fLeft, fCurrIY, fRuns.fAlpha, fRuns.fRuns); in flush()
251 fOffsetX = fRuns.add(x >> SHIFT, coverage_to_partial_alpha(fb), in blitH()
257 fRuns.assertValid(y & MASK, (1 << (8 - SHIFT))); in blitH()
268 int16_t* run = runs.fRuns;
384 fRuns.reset(fWidth); in blitRect()
DSkRegion.cpp1373 fRuns = nullptr; in reset()
1375 fRuns = rgn.fRunHead->readonly_runs(); in reset()
1376 fRect.set(fRuns[3], fRuns[0], fRuns[4], fRuns[1]); in reset()
1377 fRuns += 5; in reset()
1388 if (fRuns == nullptr) { // rect case in next()
1393 const RunType* runs = fRuns; in next()
1420 fRuns = runs; in next()
1480 fRuns = nullptr; // means we're a rect, not a rgn in Spanerator()
1496 fRuns = runs; in Spanerator()
1511 if (fRuns == nullptr) { // we're a rect in next()
[all …]
DSkAAClip.h125 int16_t* fRuns; variable
/external/skqp/src/gpu/text/
DGrTextBlob.h141 SubRun& newRun = fRuns[fRunCount].fSubRunInfo.back(); in pushBackRun()
142 SubRun& lastRun = fRuns[fRunCount - 1].fSubRunInfo.back(); in pushBackRun()
147 return &fRuns[fRunCount - 1]; in pushBackRun()
184 const Run& run = fRuns[runIndex]; in computeSubRunBounds()
240 fRuns[i].~Run(); in ~GrTextBlob()
272 fRuns[i].fSubRunInfo[0].init(fInitialViewMatrix, x, y); in setupViewMatrix()
536 Run* fRuns; variable
DGrTextBlob.cpp49 blob->fRuns = SkTAddOffset<GrTextBlob::Run>(blob.get(), runs); in Make()
53 new (&blob->fRuns[i]) GrTextBlob::Run{blob.get(), color}; in Make()
232 Run& run = fRuns[runIndex]; in flush()
376 const GrTextBlob::SubRun& info = fRuns[run].fSubRunInfo[subRun]; in test_makeOp()
400 const Run& lRun = l.fRuns[i]; in AssertEqual()
401 const Run& rRun = r.fRuns[i]; in AssertEqual()
DGrTextBlobVertexRegenerator.cpp134 , fRun(&blob->fRuns[runIdx]) in VertexRegenerator()
135 , fSubRun(&blob->fRuns[runIdx].fSubRunInfo[subRunIdx]) in VertexRegenerator()
/external/icu/icu4c/source/layoutex/
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()
1236fRuns[fRunCount++] = new ParagraphLayout::VisualRun(font, direction, glyphCount, glyphs, positions… 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[i]->getLeading(); in computeMetrics()
/external/skia/src/gpu/text/
DGrTextBlob.h144 SubRun& newRun = fRuns[fRunCount].fSubRunInfo.back(); in pushBackRun()
145 SubRun& lastRun = fRuns[fRunCount - 1].fSubRunInfo.back(); in pushBackRun()
187 const Run& run = fRuns[runIndex]; in computeSubRunBounds()
243 fRuns[i].~Run(); in ~GrTextBlob()
272 fRuns[i].fSubRunInfo[0].init(fInitialViewMatrix, x, y); in setupViewMatrix()
564 Run* fRuns; variable
DGrTextBlob.cpp52 blob->fRuns = SkTAddOffset<GrTextBlob::Run>(blob.get(), runs); in Make()
56 new (&blob->fRuns[i]) GrTextBlob::Run{blob.get(), color}; in Make()
232 Run& run = fRuns[runIndex]; in flush()
376 const GrTextBlob::SubRun& info = fRuns[run].fSubRunInfo[subRun]; in test_makeOp()
400 const Run& lRun = l.fRuns[i]; in AssertEqual()
401 const Run& rRun = r.fRuns[i]; in AssertEqual()
DGrTextBlobVertexRegenerator.cpp134 , fRun(&blob->fRuns[runIdx]) in VertexRegenerator()
135 , fSubRun(&blob->fRuns[runIdx].fSubRunInfo[subRunIdx]) in VertexRegenerator()
/external/skqp/modules/skshaper/src/
DSkShaper_harfbuzz.cpp456 : fRuns(&origRuns), fRunIndex(0), fGlyphIndex(0) in ShapedRunGlyphIterator()
462 return fRuns == that.fRuns && in operator ==()
467 return fRuns != that.fRuns || in operator !=()
473 const SkTArray<ShapedRun>& runs = *fRuns; in next()
489 const SkTArray<ShapedRun>& runs = *fRuns; in current()
496 const SkTArray<ShapedRun>* fRuns; member
/external/icu/icu4c/source/layoutex/layout/
DParagraphLayout.h178 VisualRun **fRuns; variable
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()
/external/skia/include/core/
DSkRegion.h523 const SkRegion::RunType* fRuns; variable
594 const SkRegion::RunType* fRuns;
/external/skqp/include/core/
DSkRegion.h523 const SkRegion::RunType* fRuns; variable
594 const SkRegion::RunType* fRuns;
/external/skia/modules/skshaper/src/
DSkShaper_harfbuzz.cpp756 : fRuns(&origRuns), fRunIndex(0), fGlyphIndex(0) in ShapedRunGlyphIterator()
762 return fRuns == that.fRuns && in operator ==()
767 return fRuns != that.fRuns || in operator !=()
773 const SkTArray<ShapedRun>& runs = *fRuns; in next()
789 const SkTArray<ShapedRun>& runs = *fRuns; in current()
796 const SkTArray<ShapedRun>* fRuns; member

12