Lines Matching refs:bufSize
543 void Layout::doLayout(const uint16_t* buf, size_t start, size_t count, size_t bufSize,
567 ubidi_setPara(bidi, buf, bufSize, bidiReq, NULL, &status);
593 doLayoutRunCached(buf, startRun, lengthRun, bufSize, isRtl, &ctx,
607 doLayoutRunCached(buf, start, count, bufSize, isRtl, &ctx, start);
612 void Layout::doLayoutRunCached(const uint16_t* buf, size_t start, size_t count, size_t bufSize,
617 size_t wordstart = start == bufSize ? start : getPrevWordBreak(buf, start + 1);
620 wordend = getNextWordBreak(buf, iter, bufSize);
632 size_t wordend = end == 0 ? 0 : getNextWordBreak(buf, end - 1, bufSize);
645 void Layout::doLayoutWord(const uint16_t* buf, size_t start, size_t count, size_t bufSize,
648 LayoutCacheKey key(mCollection, ctx->paint, ctx->style, buf, start, count, bufSize, isRtl);
681 void Layout::doLayoutRun(const uint16_t* buf, size_t start, size_t count, size_t bufSize,
759 hb_buffer_add_utf16(buffer, buf, bufSize, srunstart + start, srunend - srunstart);