Lines Matching defs:const
33 const Run* visitorRun,
61 const SkFont& RunBaseImpl::font() const
63 const RSFont& RunBaseImpl::font() const
72 size_t RunBaseImpl::size() const
77 std::vector<uint16_t> RunBaseImpl::getGlyphs() const
82 SkSpan<const SkGlyphID> glyphIDSpan = fVisitorRun->glyphs();
83 SkSpan<const SkGlyphID> runGlyphIDSpan = glyphIDSpan.subspan(fVisitorPos, fVisitorSize);
87 std::vector<RSPoint> RunBaseImpl::getPositions() const
92 SkSpan<const SkPoint> positionSpan = fVisitorRun->positions();
93 SkSpan<const SkPoint> runPositionSpan = positionSpan.subspan(fVisitorPos, fVisitorSize);
104 std::vector<RSPoint> RunBaseImpl::getOffsets() const
109 SkSpan<const SkPoint> offsetSpan = fVisitorRun->offsets();
110 SkSpan<const SkPoint> runOffsetSpan = offsetSpan.subspan(fVisitorPos, fVisitorSize);
136 size_t RunBaseImpl::getVisitorPos() const
141 size_t RunBaseImpl::getVisitorSize() const
147 std::vector<uint16_t> RunBaseImpl::getGlyphs(int64_t start, int64_t length) const
156 SkSpan<const SkGlyphID> glyphIdSpan = fVisitorRun->glyphs();
157 SkSpan<const SkGlyphID> runGlyphIdSpan = glyphIdSpan.subspan(fVisitorPos + start, actualLength);
167 std::vector<SkPoint> RunBaseImpl::getPositions(int64_t start, int64_t length) const
169 std::vector<RSPoint> RunBaseImpl::getPositions(int64_t start, int64_t length) const
179 SkSpan<const SkPoint> positionSpan = fVisitorRun->positions();
180 SkSpan<const SkPoint> runPositionSpan = positionSpan.subspan(fVisitorPos + start, actualLength);
197 void RunBaseImpl::getStringRange(uint64_t* location, uint64_t* length) const
210 std::vector<uint64_t> RunBaseImpl::getStringIndices(int64_t start, int64_t length) const
227 SkRect RunBaseImpl::getAllGlyphRectInfo(SkSpan<const SkGlyphID>& runGlyphIdSpan, size_t startNotWhiteSpaceIndex,
228 SkScalar startWhiteSpaceWidth, size_t endWhiteSpaceNum, SkScalar endAdvance) const
281 SkRect RunBaseImpl::getImageBounds() const
283 RSRect RunBaseImpl::getImageBounds() const
289 SkSpan<const SkGlyphID> glyphIdSpan = fVisitorRun->glyphs();
290 SkSpan<const SkGlyphID> runGlyphIdSpan = glyphIdSpan.subspan(fVisitorPos, fVisitorSize);
323 float RunBaseImpl::getTypographicBounds(float* ascent, float* descent, float* leading) const
340 float RunBaseImpl::calculateTrailSpacesWidth() const
359 uint64_t RunBaseImpl::calculateActualLength(int64_t start, int64_t length) const