SkTextBlob.cpp | 164 GlyphPositioning positioning() const { 194 SkTextBlob::GlyphPositioning positioning, 199 posSize = safe->mul(PosCount(glyphCount, positioning, safe), sizeof(SkScalar)); 229 SkASSERT(posBuffer() + fCount * ScalarsPerGlyph(positioning()) 245 kPositioning_Mask = 0x03, // bits 0-1 reserved for positioning 254 + StorageSize(run->glyphCount(), run->textSize(), run->positioning(), &safe)); 260 SkTextBlob::GlyphPositioning positioning, 262 return safe->mul(glyphCount, ScalarsPerGlyph(positioning)); 269 auto res = (uint32_t*)(&this->posBuffer()[PosCount(fCount, positioning(), &safe)]); 280 size_t copySize = initialCount * sizeof(SkScalar) * ScalarsPerGlyph(positioning()); 334 SkTextBlob::GlyphPositioning positioning; member in struct:__anon34037::PositioningAndExtended::__anon34038 388 SkTextBlob::GlyphPositioning SkTextBlobRunIterator::positioning() const { function in class:SkTextBlobRunIterator [all...] |