Searched refs:RunRecord (Results 1 – 3 of 3) sorted by relevance
111 class SkTextBlob::RunRecord { class in SkTextBlob113 RunRecord(uint32_t count, const SkPoint& offset, const SkPaint& font, GlyphPositioning pos) in RunRecord() function in SkTextBlob::RunRecord139 return reinterpret_cast<uint16_t*>(const_cast<RunRecord*>(this) + 1); in glyphBuffer()150 return SkAlignPtr(sizeof(SkTextBlob::RunRecord) in StorageSize()155 static const RunRecord* First(const SkTextBlob* blob) { in First()157 return reinterpret_cast<const RunRecord*>(blob + 1); in First()160 static const RunRecord* Next(const RunRecord* run) { in Next()161 return reinterpret_cast<const RunRecord*>(reinterpret_cast<const uint8_t*>(run) in Next()212 const RunRecord* run = RunRecord::First(this); in ~SkTextBlob()214 const RunRecord* nextRun = RunRecord::Next(run); in ~SkTextBlob()[all …]
34 const SkTextBlob::RunRecord* fCurrentRun;
55 class RunRecord;168 static SkRect ConservativeRunBounds(const SkTextBlob::RunRecord&);169 static SkRect TightRunBounds(const SkTextBlob::RunRecord&);