Lines Matching defs:rec
126 for (const auto& rec : fLineRuns) {
128 (this->*commit_proc)(rec,
133 run_offset += rec.fGlyphCount;
256 void commitFragementedRun(const RunRec& rec,
270 rec.fFont.getMetrics(&metrics);
276 fAdvanceBuffer.resize(rec.fGlyphCount);
277 fFont.getWidths(glyphs, SkToInt(rec.fGlyphCount), fAdvanceBuffer.data());
283 for (size_t i = 0; i < rec.fGlyphCount; ++i) {
284 const auto& blob_buffer = fBuilder.allocRunPos(rec.fFont, 1);
303 void commitConsolidatedRun(const RunRec& rec,
311 const auto& blob_buffer = fBuilder.allocRunPos(rec.fFont, rec.fGlyphCount);
312 for (size_t i = 0; i < rec.fGlyphCount; ++i) {
316 sk_careful_memcpy(blob_buffer.pos , pos , rec.fGlyphCount * sizeof(SkPoint));