Lines Matching refs:fPositions
208 , fPositions(fGlyphData->positions)
222 fPositions.push_back_n(info.glyphCount + 1);
244 fPositions[info.glyphCount] = fOffset + fAdvance;
279 return {fGlyphs.data(), fPositions.data(), fOffsets.data(), fClusterIndexes.data(), fOffset};
289 auto point = fPositions[i + pos];
308 auto point = fPositions[i + pos];
427 fPositions[i].fX += shift;
434 fPositions[this->size()].fX += shift;
444 fPositions[i].fX += shift;
450 fPositions[cluster->endPos()].fX += shift;
466 fPositions[i].fX += shift;
471 fPositions[cluster->endPos()].fX += shift;
489 fPositions[i].fX += offset;
493 fPositions[cluster->endPos()].fX += offset;
500 for (size_t pos = cluster->endPos(); pos < fPositions.size(); pos++) {
501 fPositions[pos].fX += space;
603 if (index < fPositions.size()) {
604 return fPositions[index].fX;
606 LOGE("index:%{public}zu,size:%{public}zu", index, fPositions.size());
607 if (fPositions.empty()) {
610 return fPositions[fPositions.size() - 1].fX;