Home
last modified time | relevance | path

Searched refs:RunRecord (Results 1 – 3 of 3) sorted by relevance

/external/skia/src/core/
DSkTextBlob.cpp111 class SkTextBlob::RunRecord { class in SkTextBlob
113 RunRecord(uint32_t count, const SkPoint& offset, const SkPaint& font, GlyphPositioning pos) in RunRecord() function in SkTextBlob::RunRecord
139 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 …]
DSkTextBlobRunIterator.h34 const SkTextBlob::RunRecord* fCurrentRun;
/external/skia/include/core/
DSkTextBlob.h55 class RunRecord;
168 static SkRect ConservativeRunBounds(const SkTextBlob::RunRecord&);
169 static SkRect TightRunBounds(const SkTextBlob::RunRecord&);