H A D | SkTextBlob.cpp | 40 SkTextBlob::GlyphPositioning positioning, in StorageSize() 45 posSize = safe->mul(PosCount(glyphCount, positioning, safe), sizeof(SkScalar)); in StorageSize() 86 SkASSERT(posBuffer() + fCount * ScalarsPerGlyph(positioning()) in validate() 102 + StorageSize(run->glyphCount(), run->textSize(), run->positioning(), &safe)); in NextUnchecked() 108 SkTextBlob::GlyphPositioning positioning, in PosCount() 110 return safe->mul(glyphCount, ScalarsPerGlyph(positioning)); in PosCount() 117 auto res = (uint32_t*)(&this->posBuffer()[PosCount(fCount, positioning(), &safe)]); in textSizePtr() 128 size_t copySize = initialCount * sizeof(SkScalar) * ScalarsPerGlyph(positioning()); in grow() 170 uint8_t positioning; member 182 kHorizontal_Positioning = 1, // Horizontal positioning 39 StorageSize(uint32_t glyphCount, uint32_t textSize, SkTextBlob::GlyphPositioning positioning, SkSafeMath* safe) StorageSize() argument 107 PosCount(uint32_t glyphCount, SkTextBlob::GlyphPositioning positioning, SkSafeMath* safe) PosCount() argument 224 SkTextBlobRunIterator::GlyphPositioning SkTextBlobRunIterator::positioning() const { positioning() function in SkTextBlobRunIterator 416 mergeRun(const SkFont& font, SkTextBlob::GlyphPositioning positioning, uint32_t count, SkPoint offset) mergeRun() argument 476 allocInternal(const SkFont& font, SkTextBlob::GlyphPositioning positioning, int count, int textSize, SkPoint offset, const SkRect* bounds) allocInternal() argument [all...] |