Lines Matching defs:reader
693 sk_sp<SkTextBlob> SkTextBlobPriv::MakeFromBuffer(SkReadBuffer& reader) {
695 reader.readRect(&bounds);
700 int glyphCount = reader.read32();
707 pe.intValue = reader.read32();
712 int textSize = pe.extended ? reader.read32() : 0;
718 reader.readPoint(&offset);
720 SkFontPriv::Unflatten(&font, reader);
732 if (!reader.isValid() || !safe || totalSize > reader.available()) {
760 if (!reader.readByteArray(buf->glyphs, glyphSize) ||
761 !reader.readByteArray(buf->pos, posSize)) {
766 if (!reader.readByteArray(buf->clusters, clusterSize) ||
767 !reader.readByteArray(buf->utf8text, textSize)) {