Lines Matching refs:glyphCount
161 const int glyphCount = font.countText(txt, txtLen, SkTextEncoding::kUTF8);
162 const SkTextBlobBuilder::RunBuffer& buffer = builder.allocRunPos(font, glyphCount);
164 font.textToGlyphs(txt, txtLen, SkTextEncoding::kUTF8, buffer.glyphs, glyphCount);
166 memset(buffer.pos, 0, sizeof(SkScalar) * glyphCount * 2);
244 REPORTER_ASSERT(reporter, out[i].count == it.glyphCount());
252 for (unsigned k = 0; k < it.glyphCount(); ++k) {
316 int glyphCount = font.countText(text1, strlen(text1), SkTextEncoding::kUTF8);
317 SkAutoTMalloc<uint16_t> glyphs(glyphCount);
318 (void)font.textToGlyphs(text1, strlen(text1), SkTextEncoding::kUTF8, glyphs.get(), glyphCount);
320 auto run = textBlobBuilder.allocRunText(font, glyphCount, 0, 0, SkToInt(strlen(text2)));
321 memcpy(run.glyphs, glyphs.get(), sizeof(uint16_t) * glyphCount);
323 for (int i = 0; i < glyphCount; ++i) {
330 REPORTER_ASSERT(reporter, it.glyphCount() == (uint32_t)glyphCount);
331 for (uint32_t i = 0; i < it.glyphCount(); ++i) {
338 for (uint32_t i = 0; i < it.glyphCount(); ++i) {
358 int glyphCount = font.countText(text, strlen(text), SkTextEncoding::kUTF8);
360 SkTextBlobBuilder::RunBuffer buffer = builder->allocRun(font, glyphCount, x, y);
362 (void)font.textToGlyphs(text, strlen(text), SkTextEncoding::kUTF8, buffer.glyphs, glyphCount);
438 REPORTER_ASSERT(reporter, it.glyphCount() == strlen(text));