Home
last modified time | relevance | path

Searched refs:fGlyphs (Results 1 – 25 of 41) sorted by relevance

12

/external/skqp/bench/
DTextBlobBench.cpp36 fGlyphs.setCount(fFont.countText(text, strlen(text), kUTF8_SkTextEncoding)); in onDelayedSetup()
37 fXPos.setCount(fGlyphs.count()); in onDelayedSetup()
39 … fFont.textToGlyphs(text, strlen(text), kUTF8_SkTextEncoding, fGlyphs.begin(), fGlyphs.count()); in onDelayedSetup()
40 fFont.getXPos(&fGlyphs[0], fGlyphs.count(), fXPos.begin()); in onDelayedSetup()
45 fBuilder.allocRunPosH(fFont, fGlyphs.count(), 10, nullptr); in makeBlob()
46 memcpy(run.glyphs, &fGlyphs[0], fGlyphs.count() * sizeof(uint16_t)); in makeBlob()
54 SkTDArray<uint16_t> fGlyphs; member in SkTextBlobBench
DFontCacheBench.cpp152 uint16_t fGlyphs[100]; member in FontPathBench
172 for (size_t i = 0; i < SK_ARRAY_COUNT(fGlyphs); ++i) { in onDelayedSetup()
173 fGlyphs[i] = i; in onDelayedSetup()
181 for (size_t i = 0; i < SK_ARRAY_COUNT(fGlyphs); ++i) { in onDraw()
182 fFont.getPath(fGlyphs[i], &path); in onDraw()
185 fFont.getPaths(fGlyphs, SK_ARRAY_COUNT(fGlyphs), in onDraw()
DPathTextBench.cpp52 sk_ignore_unused_variable(cache->getScalerContext()->getPath(id, &fGlyphs[i])); in onDelayedSetup()
53 fGlyphs[i].setIsVolatile(fUncached); in onDelayedSetup()
58 const SkPath& glyph = fGlyphs[i % kNumGlyphs]; in onDelayedSetup()
90 const SkPath& glyph = fGlyphs[i % kNumGlyphs]; in onDraw()
99 SkPath fGlyphs[kNumGlyphs]; member in PathTextBench
/external/skia/bench/
DTextBlobBench.cpp36 fGlyphs.setCount(fFont.countText(text, strlen(text), SkTextEncoding::kUTF8)); in onDelayedSetup()
37 fXPos.setCount(fGlyphs.count()); in onDelayedSetup()
39 … fFont.textToGlyphs(text, strlen(text), SkTextEncoding::kUTF8, fGlyphs.begin(), fGlyphs.count()); in onDelayedSetup()
40 fFont.getXPos(&fGlyphs[0], fGlyphs.count(), fXPos.begin()); in onDelayedSetup()
45 fBuilder.allocRunPosH(fFont, fGlyphs.count(), 10, nullptr); in makeBlob()
46 memcpy(run.glyphs, &fGlyphs[0], fGlyphs.count() * sizeof(uint16_t)); in makeBlob()
54 SkTDArray<uint16_t> fGlyphs; member in SkTextBlobBench
DFontCacheBench.cpp152 uint16_t fGlyphs[100]; member in FontPathBench
172 for (size_t i = 0; i < SK_ARRAY_COUNT(fGlyphs); ++i) { in onDelayedSetup()
173 fGlyphs[i] = i; in onDelayedSetup()
181 for (size_t i = 0; i < SK_ARRAY_COUNT(fGlyphs); ++i) { in onDraw()
182 fFont.getPath(fGlyphs[i], &path); in onDraw()
185 fFont.getPaths(fGlyphs, SK_ARRAY_COUNT(fGlyphs), in onDraw()
DPathTextBench.cpp54 sk_ignore_unused_variable(cache->getScalerContext()->getPath(id, &fGlyphs[i])); in onDelayedSetup()
55 fGlyphs[i].setIsVolatile(fUncached); in onDelayedSetup()
60 const SkPath& glyph = fGlyphs[i % kNumGlyphs]; in onDelayedSetup()
92 const SkPath& glyph = fGlyphs[i % kNumGlyphs]; in onDraw()
101 SkPath fGlyphs[kNumGlyphs]; member in PathTextBench
/external/skqp/gm/
Dtextblobshader.cpp30 fGlyphs.append(font.countText(txt, txtLen, kUTF8_SkTextEncoding)); in onOnceBeforeDraw()
31 font.textToGlyphs(txt, txtLen, kUTF8_SkTextEncoding, fGlyphs.begin(), fGlyphs.count()); in onOnceBeforeDraw()
41 int glyphCount = fGlyphs.count(); in onOnceBeforeDraw()
45 memcpy(run->glyphs, fGlyphs.begin(), glyphCount * sizeof(uint16_t)); in onOnceBeforeDraw()
48 memcpy(run->glyphs, fGlyphs.begin(), glyphCount * sizeof(uint16_t)); in onOnceBeforeDraw()
54 memcpy(run->glyphs, fGlyphs.begin(), glyphCount * sizeof(uint16_t)); in onOnceBeforeDraw()
106 SkTDArray<uint16_t> fGlyphs; member in TextBlobShaderGM
Dtextblob.cpp92 fGlyphs.append(glyphCount); in onOnceBeforeDraw()
93 font.textToGlyphs(fText, txtLen, kUTF8_SkTextEncoding, fGlyphs.begin(), glyphCount); in onOnceBeforeDraw()
141 if (count > fGlyphs.count() - currentGlyph) { in makeBlob()
142 count = fGlyphs.count() - currentGlyph; in makeBlob()
159 memcpy(buf.glyphs, fGlyphs.begin() + currentGlyph, count * sizeof(uint16_t)); in makeBlob()
169 memcpy(buf.glyphs, fGlyphs.begin() + currentGlyph, count * sizeof(uint16_t)); in makeBlob()
181 memcpy(buf.glyphs, fGlyphs.begin() + currentGlyph, count * sizeof(uint16_t)); in makeBlob()
195 SkTDArray<uint16_t> fGlyphs; member in TextBlobGM
/external/skia/gm/
Dtextblobshader.cpp42 fGlyphs.append(font.countText(txt, txtLen, SkTextEncoding::kUTF8)); in onOnceBeforeDraw()
43 font.textToGlyphs(txt, txtLen, SkTextEncoding::kUTF8, fGlyphs.begin(), fGlyphs.count()); in onOnceBeforeDraw()
53 int glyphCount = fGlyphs.count(); in onOnceBeforeDraw()
57 memcpy(run->glyphs, fGlyphs.begin(), glyphCount * sizeof(uint16_t)); in onOnceBeforeDraw()
60 memcpy(run->glyphs, fGlyphs.begin(), glyphCount * sizeof(uint16_t)); in onOnceBeforeDraw()
66 memcpy(run->glyphs, fGlyphs.begin(), glyphCount * sizeof(uint16_t)); in onOnceBeforeDraw()
118 SkTDArray<uint16_t> fGlyphs; member in TextBlobShaderGM
Dtextblob.cpp94 fGlyphs.append(glyphCount); in onOnceBeforeDraw()
95 font.textToGlyphs(fText, txtLen, SkTextEncoding::kUTF8, fGlyphs.begin(), glyphCount); in onOnceBeforeDraw()
143 if (count > fGlyphs.count() - currentGlyph) { in makeBlob()
144 count = fGlyphs.count() - currentGlyph; in makeBlob()
161 memcpy(buf.glyphs, fGlyphs.begin() + currentGlyph, count * sizeof(uint16_t)); in makeBlob()
171 memcpy(buf.glyphs, fGlyphs.begin() + currentGlyph, count * sizeof(uint16_t)); in makeBlob()
183 memcpy(buf.glyphs, fGlyphs.begin() + currentGlyph, count * sizeof(uint16_t)); in makeBlob()
197 SkTDArray<uint16_t> fGlyphs; member in TextBlobGM
/external/skia/modules/skparagraph/src/
DOneLineShaper.cpp70 SkDebugf("[%d:%d) ", resolved.fGlyphs.start, resolved.fGlyphs.end); in printState()
117 GlyphRange resolvedGlyphs(resolvedGlyphsStart, unresolved.fGlyphs.start); in fillGaps()
122 resolvedGlyphsStart = unresolved.fGlyphs.end; in fillGaps()
151 fUnresolvedGlyphs += unresolved.fGlyphs.width(); in finish()
173 auto glyphs = block.fGlyphs; in finish()
210 piece->fGlyphs[index] = run->fGlyphs[i]; in finish()
263 if (unresolved.fGlyphs.width() == fCurrentRun->size()) { in addUnresolvedWithRun()
273 lastUnresolved.fGlyphs.end = glyphRange.end; in addUnresolvedWithRun()
277 lastUnresolved.fGlyphs.start = in addUnresolvedWithRun()
278 std::min(lastUnresolved.fGlyphs.start, glyphRange.start); in addUnresolvedWithRun()
[all …]
DOneLineShaper.h42 , fGlyphs(glyphs) { } in RunBlock()
48 , fGlyphs(GlyphRange(0, run->size())) { } in RunBlock()
52 GlyphRange fGlyphs; member
53 bool isFullyResolved() { return fRun != nullptr && fGlyphs.width() == fRun->size(); } in isFullyResolved()
DRun.cpp38 fGlyphs.push_back_n(info.glyphCount); in Run()
55 return {fGlyphs.data(), fPositions.data(), fOffsets.data(), fClusterIndexes.data(), fOffset}; in newRunBuffer()
59 fFont.getBounds(fGlyphs.data(), fGlyphs.size(), fBounds.data(), nullptr); in commit()
79 sk_careful_memcpy(blobBuffer.glyphs, fGlyphs.data() + pos, size * sizeof(SkGlyphID)); in copyTo()
/external/skia/src/core/
DSkFontPriv.h87 fGlyphs = reinterpret_cast<const uint16_t*>(text); in SkAutoToGlyphs()
96 fGlyphs = fStorage.get(); in SkAutoToGlyphs()
101 const uint16_t* glyphs() const { return fGlyphs; } in glyphs()
105 const uint16_t* fGlyphs; variable
DSkStrikeSpec.cpp243 fGlyphs.reset(glyphIDs.size()); in glyphs()
244 return fStrike->metrics(glyphIDs, fGlyphs.get()); in glyphs()
258 fGlyphs.reset(glyphIDs.size()); in glyphs()
259 return fStrike->preparePaths(glyphIDs, fGlyphs.get()); in glyphs()
281 fGlyphs.reset(glyphIDs.size()); in glyphs()
282 return fStrike->prepareImages(glyphIDs, fGlyphs.get()); in glyphs()
DSkStrikeSpec.h108 SkAutoSTArray<kTypicalGlyphCount, const SkGlyph*> fGlyphs; variable
123 SkAutoSTArray<kTypicalGlyphCount, const SkGlyph*> fGlyphs; variable
138 SkAutoSTArray<kTypicalGlyphCount, const SkGlyph*> fGlyphs; variable
/external/skqp/src/core/
DSkFontPriv.h92 fGlyphs = reinterpret_cast<const uint16_t*>(text); in SkAutoToGlyphs()
98 fGlyphs = fStorage.get(); in SkAutoToGlyphs()
103 const uint16_t* glyphs() const { return fGlyphs; } in glyphs()
107 const uint16_t* fGlyphs; variable
/external/skia/samplecode/
DSamplePathText.cpp29 for (Glyph& glyph : fGlyphs) { in reset()
48 fGlyphs[i].init(fRand, p); in onOnceBeforeDraw()
80 for (Glyph& glyph : fGlyphs) { in drawGlyphs()
103 Glyph fGlyphs[kNumPaths]; member in PathText
184 Glyph* glyph = &fGlyphs[idx]; in runAnimationTask()
222 canvas->drawPath(fGlyphs[i].fPath, fGlyphs[i].fPaint); in drawGlyphs()
270 const Glyph& glyph = fGlyphs[i]; in runAnimationTask()
326 canvas->drawPath(fFrontPaths[i], fGlyphs[i].fPaint); in drawGlyphs()
/external/skqp/samplecode/
DSamplePathText.cpp29 for (Glyph& glyph : fGlyphs) { in reset()
47 fGlyphs[i].init(fRand, p); in onOnceBeforeDraw()
84 for (Glyph& glyph : fGlyphs) { in drawGlyphs()
107 Glyph fGlyphs[kNumPaths]; member in PathText
188 Glyph* glyph = &fGlyphs[idx]; in runAnimationTask()
226 canvas->drawPath(fGlyphs[i].fPath, fGlyphs[i].fPaint); in drawGlyphs()
274 const Glyph& glyph = fGlyphs[i]; in runAnimationTask()
330 canvas->drawPath(fFrontPaths[i], fGlyphs[i].fPaint); in drawGlyphs()
/external/icu/icu4c/source/layoutex/layout/
DParagraphLayout.h337 const LEGlyphID *fGlyphs; variable
697 return fGlyphs; in getGlyphs()
726 …: UObject(), fFont(NULL), fDirection(UBIDI_LTR), fGlyphCount(0), fGlyphs(NULL), fPositions(NULL), … in VisualRun()
732 …: UObject(), fFont(NULL), fDirection(UBIDI_LTR), fGlyphCount(0), fGlyphs(NULL), fPositions(NULL), … in VisualRun()
740 fGlyphs(glyphs), fPositions(positions), fGlyphToCharMap(glyphToCharMap) in VisualRun()
/external/skia/modules/skshaper/src/
DSkShaper_harfbuzz.cpp498 , fGlyphs(std::move(glyphs)), fNumGlyphs(numGlyphs), fAdvance(advance)
504 std::unique_ptr<ShapedGlyph[]> fGlyphs; member
529 const ShapedGlyph& glyph = run.fGlyphs[is_LTR(run.fLevel) ? startGlyphIndex + i in append()
620 return &runs[fRunIndex].fGlyphs[fGlyphIndex]; in next()
628 return &runs[fRunIndex].fGlyphs[fGlyphIndex]; in current()
890 SkASSERT(modelStartCluster <= model.fGlyphs[i].fCluster); in wrap()
891 … SkASSERT( model.fGlyphs[i].fCluster < (size_t)(utf8End - utf8)); in wrap()
892 if (!model.fGlyphs[i].fUnsafeToBreak) { in wrap()
893 modelText[model.fGlyphs[i].fCluster - modelStartCluster].glyphLen = i; in wrap()
894 modelText[model.fGlyphs[i].fCluster - modelStartCluster].advance = advance; in wrap()
[all …]
/external/skia/tests/
DShaperTest.cpp25 std::unique_ptr<SkGlyphID[]> fGlyphs; member
40 fGlyphs.reset(new SkGlyphID[info.glyphCount]); in runBuffer()
43 return SkShaper::RunHandler::Buffer{fGlyphs.get(), in runBuffer()
/external/skia/src/utils/
DSkShaperJSONWriter.cpp29 fGlyphs.resize(info.glyphCount); in runBuffer()
32 return {fGlyphs.data(), fPositions.data(), nullptr, fClusters.data(), {0, 0}}; in runBuffer()
90 for (auto glyphID : fGlyphs) { in commitRunBuffer()
103 SkMakeSpan(fGlyphs), in commitRunBuffer()
/external/skqp/src/gpu/text/
DGrTextBlobVertexRegenerator.cpp199 SkPackedGlyphID id = fBlob->fGlyphs[glyphOffset]->fPackedID; in doRegen()
200 fBlob->fGlyphs[glyphOffset] = strike->getGlyph(id, fLazyCache->get()); in doRegen()
201 SkASSERT(id == fBlob->fGlyphs[glyphOffset]->fPackedID); in doRegen()
203 glyph = fBlob->fGlyphs[glyphOffset]; in doRegen()
/external/skia/src/gpu/text/
DGrTextBlob.cpp53 , fGlyphs{glyphs}
68 , fGlyphs{SkSpan<GrGlyph*>{}}
80 GrGlyph** glyphCursor = fGlyphs.data(); in appendGlyphs()
203 for (size_t quad = 0; quad < fGlyphs.size(); quad++) { in translateVerticesIfNeeded()
219 for (size_t quad = 0; quad < fGlyphs.size(); quad++) { in updateVerticesColorIfNeeded()
236 GrGlyph* glyph = this->fGlyphs[i]; in updateTexCoords()
506 int glyphCount = subRun->fGlyphs.size(); in flush()
793 GrGlyph* grGlyph = fSubRun->fGlyphs[i]; in updateTextureCoordinates()
828 if (success && begin + glyphsPlacedInAtlas == (int)fSubRun->fGlyphs.size()) { in regenerate()
836 if (end == (int)fSubRun->fGlyphs.size()) { in regenerate()

12