Home | History | Annotate | Download | only in mac

Lines Matching refs:stringLength

143 ComplexTextController::ComplexTextRun::ComplexTextRun(ATSUTextLayout atsuTextLayout, const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr, bool directionalOverride)
147 , m_stringLength(stringLength)
165 for (size_t i = 0; i < stringLength; ++i) {
171 substituteCharacters.grow(stringLength);
172 memcpy(substituteCharacters.data(), characters, stringLength * sizeof(UChar));
185 Vector<UChar, 256> shapedArabic(stringLength);
186 shapeArabic(substituteCharacters.isEmpty() ? characters : substituteCharacters.data(), shapedArabic.data(), stringLength);
194 substituteCharacters.grow(stringLength + 2);
196 memcpy(substituteCharacters.data() + 1, characters, stringLength * sizeof(UChar));
197 substituteCharacters[stringLength + 1] = popDirectionalFormatting;