Lines Matching defs:RunRecord
46 // | SkTextBlob | RunRecord | Glyphs[] | Pos[] | RunRecord | Glyphs[] | Pos[] | ...
55 // ... | RunRecord | Glyphs[] | Pos[] | TextSize | Clusters[] | Text[] | ...
64 class SkTextBlob::RunRecord {
66 RunRecord(uint32_t count, uint32_t textSize, const SkPoint& offset, const SkFont& font, GlyphPositioning pos)
97 static_assert(SkIsAlignPtr(sizeof(RunRecord)), "");
99 return reinterpret_cast<uint16_t*>(const_cast<RunRecord*>(this) + 1);
140 static const RunRecord* First(const SkTextBlob* blob);
142 static const RunRecord* Next(const RunRecord* run);
155 static const RunRecord* NextUnchecked(const RunRecord* run);
245 const SkTextBlob::RunRecord* fCurrentRun;