Lines Matching defs:runBuffer
50 SkShaper::RunHandler::Buffer runBuffer(const RunInfo&) override;
112 SkShaper::RunHandler::Buffer RunHandler::runBuffer(const RunInfo& info) {
116 const auto& runBuffer = fBuilder.allocRunTextPos(info.fFont, glyphCount, utf8RangeSize);
117 fCurrentGlyphs = runBuffer.glyphs;
118 fCurrentPoints = runBuffer.points();
120 if (runBuffer.utf8text && fUtf8Text) {
121 memcpy(runBuffer.utf8text, fUtf8Text + info.utf8Range.begin(), utf8RangeSize);
123 fClusters = runBuffer.clusters;
127 return {runBuffer.glyphs,
128 runBuffer.points(),
130 runBuffer.clusters,