/external/skqp/bench/ |
D | TextBlobBench.cpp | 36 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
|
D | FontCacheBench.cpp | 152 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()
|
D | PathTextBench.cpp | 52 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/ |
D | TextBlobBench.cpp | 36 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
|
D | FontCacheBench.cpp | 152 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()
|
D | PathTextBench.cpp | 54 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/ |
D | textblobshader.cpp | 30 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
|
D | textblob.cpp | 92 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/ |
D | textblobshader.cpp | 42 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
|
D | textblob.cpp | 94 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/ |
D | OneLineShaper.cpp | 70 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 …]
|
D | OneLineShaper.h | 42 , 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()
|
D | Run.cpp | 38 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/ |
D | SkFontPriv.h | 87 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
|
D | SkStrikeSpec.cpp | 243 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()
|
D | SkStrikeSpec.h | 108 SkAutoSTArray<kTypicalGlyphCount, const SkGlyph*> fGlyphs; variable 123 SkAutoSTArray<kTypicalGlyphCount, const SkGlyph*> fGlyphs; variable 138 SkAutoSTArray<kTypicalGlyphCount, const SkGlyph*> fGlyphs; variable
|
/external/skqp/src/core/ |
D | SkFontPriv.h | 92 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/ |
D | SamplePathText.cpp | 29 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/ |
D | SamplePathText.cpp | 29 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/ |
D | ParagraphLayout.h | 337 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/ |
D | SkShaper_harfbuzz.cpp | 498 , 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/ |
D | ShaperTest.cpp | 25 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/ |
D | SkShaperJSONWriter.cpp | 29 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/ |
D | GrTextBlobVertexRegenerator.cpp | 199 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/ |
D | GrTextBlob.cpp | 53 , 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()
|