• Home
  • Raw
  • Download

Lines Matching refs:positioning

133     GlyphPositioning positioning() const {  in positioning()  function in SkTextBlob::RunRecord
148 static size_t StorageSize(int glyphCount, SkTextBlob::GlyphPositioning positioning) { in StorageSize() argument
152 + glyphCount * sizeof(SkScalar) * ScalarsPerGlyph(positioning)); in StorageSize()
162 + StorageSize(run->glyphCount(), run->positioning())); in Next()
233 buffer.write32(it.positioning()); in flatten()
241 it.glyphCount() * sizeof(SkScalar) * ScalarsPerGlyph(it.positioning())); in flatten()
342 SkTextBlob::GlyphPositioning SkTextBlobRunIterator::positioning() const { in positioning() function in SkTextBlobRunIterator
344 return fCurrentRun->positioning(); in positioning()
379 if (SkTextBlob::kDefault_Positioning == run.positioning()) { in TightRunBounds()
390 SkASSERT(SkTextBlob::kFull_Positioning == run.positioning() || in TightRunBounds()
391 SkTextBlob::kHorizontal_Positioning == run.positioning()); in TightRunBounds()
397 const SkScalar* glyphPosY = (run.positioning() == SkTextBlob::kFull_Positioning) ? in TightRunBounds()
399 const unsigned posXInc = SkTextBlob::ScalarsPerGlyph(run.positioning()); in TightRunBounds()
400 const unsigned posYInc = (run.positioning() == SkTextBlob::kFull_Positioning) ? in TightRunBounds()
417 SkASSERT(SkTextBlob::kFull_Positioning == run.positioning() || in ConservativeRunBounds()
418 SkTextBlob::kHorizontal_Positioning == run.positioning()); in ConservativeRunBounds()
431 switch (run.positioning()) { in ConservativeRunBounds()
478 SkRect runBounds = SkTextBlob::kDefault_Positioning == run->positioning() ? in updateDeferredBounds()
504 bool SkTextBlobBuilder::mergeRun(const SkPaint &font, SkTextBlob::GlyphPositioning positioning, in mergeRun() argument
516 if (run->positioning() != positioning in mergeRun()
526 if (SkTextBlob::kFull_Positioning != positioning in mergeRun()
527 && (SkTextBlob::kHorizontal_Positioning != positioning in mergeRun()
532 size_t sizeDelta = SkTextBlob::RunRecord::StorageSize(run->glyphCount() + count, positioning) - in mergeRun()
533 SkTextBlob::RunRecord::StorageSize(run->glyphCount(), positioning); in mergeRun()
544 + preMergeCount * SkTextBlob::ScalarsPerGlyph(positioning); in mergeRun()
555 SkTextBlob::GlyphPositioning positioning, in allocInternal() argument
560 if (!this->mergeRun(font, positioning, count, offset)) { in allocInternal()
563 size_t runSize = SkTextBlob::RunRecord::StorageSize(count, positioning); in allocInternal()
570 SkTextBlob::RunRecord(count, offset, font, positioning); in allocInternal()