Searched refs:logicalInput (Results 1 – 1 of 1) sorted by relevance
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/text/ |
| H A D | shaping.cpp | 114 float determineAverageLineWidth(const std::u16string& logicalInput, in determineAverageLineWidth() argument 120 for (char16_t chr : logicalInput) { in determineAverageLineWidth() 212 std::set<std::size_t> determineLineBreaks(const std::u16string& logicalInput, in determineLineBreaks() argument 221 if (logicalInput.empty()) { in determineLineBreaks() 225 const float targetWidth = determineAverageLineWidth(logicalInput, spacing, maxWidth, glyphs); in determineLineBreaks() 230 for (std::size_t i = 0; i < logicalInput.size(); i++) { in determineLineBreaks() 231 const char16_t codePoint = logicalInput[i]; in determineLineBreaks() 239 if ((i < logicalInput.size() - 1) && in determineLineBreaks() 242 calculatePenalty(codePoint, logicalInput[i+1]), in determineLineBreaks() 247 …return leastBadBreaks(evaluateBreak(logicalInput.size(), currentX, targetWidth, potentialBreaks, 0… in determineLineBreaks() [all …]
|