Lines Matching refs:deserializer
873 memorySize, deserializer.bytesRead(), typefaceSize, \
881 bool SkStrikeClient::ReadGlyph(SkTLazy<SkGlyph>& glyph, Deserializer* deserializer) { in ReadGlyph() argument
883 if (!deserializer->read<SkPackedGlyphID>(&glyphID)) return false; in ReadGlyph()
885 if (!deserializer->read<float>(&glyph->fAdvanceX)) return false; in ReadGlyph()
886 if (!deserializer->read<float>(&glyph->fAdvanceY)) return false; in ReadGlyph()
887 if (!deserializer->read<uint16_t>(&glyph->fWidth)) return false; in ReadGlyph()
888 if (!deserializer->read<uint16_t>(&glyph->fHeight)) return false; in ReadGlyph()
889 if (!deserializer->read<int16_t>(&glyph->fTop)) return false; in ReadGlyph()
890 if (!deserializer->read<int16_t>(&glyph->fLeft)) return false; in ReadGlyph()
891 if (!deserializer->read<uint8_t>(&glyph->fMaskFormat)) return false; in ReadGlyph()
899 Deserializer deserializer(static_cast<const volatile char*>(memory), memorySize); in readStrikeData()
906 if (!deserializer.read<uint64_t>(&typefaceSize)) READ_FAILURE in readStrikeData()
909 if (!deserializer.read<WireTypeface>(&wire)) READ_FAILURE in readStrikeData()
917 if (!deserializer.read<uint64_t>(&strikeCount)) READ_FAILURE in readStrikeData()
921 if (!deserializer.read<StrikeSpec>(&spec)) READ_FAILURE in readStrikeData()
924 if (!deserializer.readDescriptor(&sourceAd)) READ_FAILURE in readStrikeData()
927 if (!deserializer.read(&fontMetricsInitialized)) READ_FAILURE in readStrikeData()
931 if (!deserializer.read<SkFontMetrics>(&fontMetrics)) READ_FAILURE in readStrikeData()
962 if (!deserializer.read<uint64_t>(&glyphImagesCount)) READ_FAILURE in readStrikeData()
965 if (!ReadGlyph(glyph, &deserializer)) READ_FAILURE in readStrikeData()
969 deserializer.read(glyph->imageSize(), glyph->formatAlignment()); in readStrikeData()
977 if (!deserializer.read<uint64_t>(&glyphPathsCount)) READ_FAILURE in readStrikeData()
980 if (!ReadGlyph(glyph, &deserializer)) READ_FAILURE in readStrikeData()
987 if (!deserializer.read<uint64_t>(&pathSize)) READ_FAILURE in readStrikeData()
990 auto* pathData = deserializer.read(pathSize, kPathAlignment); in readStrikeData()