Lines Matching defs:pos
427 /*pos=*/glyphs.start,
570 record.fVisitor_Pos = context.pos;
585 SkToU32(context.pos),
588 context.run->copyTo(builder, SkToU32(context.pos), context.size);
725 context.run->copyTo(builder, context.pos, context.size);
887 for (size_t pos = start; pos < end; ++pos) {
888 run.fJustificationShifts[pos] = { shift, prevShift };
906 for (size_t pos = start; pos < end; ++pos) {
907 run.fAutoSpacings[pos] = { spacing, prevSpacing};
1304 result.pos = start->startPos();
1314 for (auto i = result.pos; i < result.pos + result.size; ++i) {
1328 run->calculateWidth(result.pos, result.pos + result.size, false),
1340 result.pos, result.size,
1423 TextRange curGlyphRange = TextRange(context.pos, context.pos + context.size);
1434 context.pos = curGlyphRange.start;
1569 lastGlyphRange = TextRange(clipContext.pos, clipContext.pos + clipContext.size);
2074 auto utf16Index = fOwner->getUTF16Index(context.run->globalClusterIndex(context.pos));
2090 keepLooking = context.pos != 0;
2098 auto utf16Index = fOwner->getUTF16Index(context.run->globalClusterIndex(context.pos + context.size));
2111 size_t found = context.pos;
2112 for (size_t index = context.pos; index < context.pos + context.size; ++index) {
2235 size_t pos = fClusterRange.start;
2248 blob.fVisitor_Run, blob.fVisitor_Pos, pos, trailSpaces, blob.fVisitor_Size);
2251 pos += blob.fVisitor_Size;