Home
last modified time | relevance | path

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

/external/skqp/src/core/
DSkTextBlob.cpp38 size_t SkTextBlob::RunRecord::StorageSize(uint32_t glyphCount, uint32_t textSize, in StorageSize()
47 auto size = sizeof(SkTextBlob::RunRecord); in StorageSize()
60 const SkTextBlob::RunRecord* SkTextBlob::RunRecord::First(const SkTextBlob* blob) { in First()
63 return reinterpret_cast<const RunRecord*>(SkAlignPtr((uintptr_t)(blob + 1))); in First()
66 const SkTextBlob::RunRecord* SkTextBlob::RunRecord::Next(const RunRecord* run) { in Next()
80 void SkTextBlob::RunRecord::validate(const uint8_t* storageTop) const { in validate()
93 static_assert(sizeof(SkTextBlob::RunRecord) == sizeof(RunRecordStorageEquivalent), in validate()
97 const SkTextBlob::RunRecord* SkTextBlob::RunRecord::NextUnchecked(const RunRecord* run) { in NextUnchecked()
99 auto res = reinterpret_cast<const RunRecord*>( in NextUnchecked()
106 size_t SkTextBlob::RunRecord::PosCount(uint32_t glyphCount, in PosCount()
[all …]
DSkTextBlobPriv.h84 class SkTextBlob::RunRecord {
86RunRecord(uint32_t count, uint32_t textSize, const SkPoint& offset, const SkFont& font, GlyphPosi… in RunRecord() function
117 static_assert(SkIsAlignPtr(sizeof(RunRecord)), ""); in glyphBuffer()
119 return reinterpret_cast<uint16_t*>(const_cast<RunRecord*>(this) + 1); in glyphBuffer()
158 static const RunRecord* First(const SkTextBlob* blob);
160 static const RunRecord* Next(const RunRecord* run);
173 static const RunRecord* NextUnchecked(const RunRecord* run);
262 const SkTextBlob::RunRecord* fCurrentRun;
/external/skia/src/core/
DSkTextBlob.cpp38 size_t SkTextBlob::RunRecord::StorageSize(uint32_t glyphCount, uint32_t textSize, in StorageSize()
47 auto size = sizeof(SkTextBlob::RunRecord); in StorageSize()
60 const SkTextBlob::RunRecord* SkTextBlob::RunRecord::First(const SkTextBlob* blob) { in First()
63 return reinterpret_cast<const RunRecord*>(SkAlignPtr((uintptr_t)(blob + 1))); in First()
66 const SkTextBlob::RunRecord* SkTextBlob::RunRecord::Next(const RunRecord* run) { in Next()
80 void SkTextBlob::RunRecord::validate(const uint8_t* storageTop) const { in validate()
93 static_assert(sizeof(SkTextBlob::RunRecord) == sizeof(RunRecordStorageEquivalent), in validate()
97 const SkTextBlob::RunRecord* SkTextBlob::RunRecord::NextUnchecked(const RunRecord* run) { in NextUnchecked()
99 auto res = reinterpret_cast<const RunRecord*>( in NextUnchecked()
106 size_t SkTextBlob::RunRecord::PosCount(uint32_t glyphCount, in PosCount()
[all …]
DSkTextBlobPriv.h84 class SkTextBlob::RunRecord {
86RunRecord(uint32_t count, uint32_t textSize, const SkPoint& offset, const SkFont& font, GlyphPosi… in RunRecord() function
117 static_assert(SkIsAlignPtr(sizeof(RunRecord)), ""); in glyphBuffer()
119 return reinterpret_cast<uint16_t*>(const_cast<RunRecord*>(this) + 1); in glyphBuffer()
158 static const RunRecord* First(const SkTextBlob* blob);
160 static const RunRecord* Next(const RunRecord* run);
173 static const RunRecord* NextUnchecked(const RunRecord* run);
262 const SkTextBlob::RunRecord* fCurrentRun;
/external/skia/include/core/
DSkTextBlob.h204 class RunRecord; variable
392 static SkRect ConservativeRunBounds(const SkTextBlob::RunRecord&);
393 static SkRect TightRunBounds(const SkTextBlob::RunRecord&);
/external/skqp/include/core/
DSkTextBlob.h204 class RunRecord; variable
392 static SkRect ConservativeRunBounds(const SkTextBlob::RunRecord&);
393 static SkRect TightRunBounds(const SkTextBlob::RunRecord&);