Home
last modified time | relevance | path

Searched refs:positioning (Results 1 – 25 of 92) sorted by relevance

1234

/external/skqp/src/core/
DSkTextBlob.cpp39 SkTextBlob::GlyphPositioning positioning, in StorageSize() argument
44 posSize = safe->mul(PosCount(glyphCount, positioning, safe), sizeof(SkScalar)); in StorageSize()
85 SkASSERT(posBuffer() + fCount * ScalarsPerGlyph(positioning()) in validate()
101 + StorageSize(run->glyphCount(), run->textSize(), run->positioning(), &safe)); in NextUnchecked()
107 SkTextBlob::GlyphPositioning positioning, in PosCount() argument
109 return safe->mul(glyphCount, ScalarsPerGlyph(positioning)); in PosCount()
116 auto res = (uint32_t*)(&this->posBuffer()[PosCount(fCount, positioning(), &safe)]); in textSizePtr()
127 size_t copySize = initialCount * sizeof(SkScalar) * ScalarsPerGlyph(positioning()); in grow()
169 uint8_t positioning; member
224 SkTextBlobRunIterator::GlyphPositioning SkTextBlobRunIterator::positioning() const { in positioning() function in SkTextBlobRunIterator
[all …]
DSkTextBlobPriv.h112 GlyphPositioning positioning() const { in positioning() function
131 SkASSERT(this->positioning() == (GlyphPositioning)2); in pointBuffer()
137 SkASSERT(this->positioning() == (GlyphPositioning)3); in xformBuffer()
155 SkTextBlob::GlyphPositioning positioning,
176 SkTextBlob::GlyphPositioning positioning,
245 GlyphPositioning positioning() const;
DSkOverdrawCanvas.cpp83 switch (it.positioning()) { in onDrawTextBlob()
DSkGlyphRun.cpp197 switch (it.positioning()) { in drawTextBlob()
/external/skia/src/core/
DSkTextBlob.cpp39 SkTextBlob::GlyphPositioning positioning, in StorageSize() argument
44 posSize = safe->mul(PosCount(glyphCount, positioning, safe), sizeof(SkScalar)); in StorageSize()
85 SkASSERT(posBuffer() + fCount * ScalarsPerGlyph(positioning()) in validate()
101 + StorageSize(run->glyphCount(), run->textSize(), run->positioning(), &safe)); in NextUnchecked()
107 SkTextBlob::GlyphPositioning positioning, in PosCount() argument
109 return safe->mul(glyphCount, ScalarsPerGlyph(positioning)); in PosCount()
116 auto res = (uint32_t*)(&this->posBuffer()[PosCount(fCount, positioning(), &safe)]); in textSizePtr()
127 size_t copySize = initialCount * sizeof(SkScalar) * ScalarsPerGlyph(positioning()); in grow()
169 uint8_t positioning; member
224 SkTextBlobRunIterator::GlyphPositioning SkTextBlobRunIterator::positioning() const { in positioning() function in SkTextBlobRunIterator
[all …]
DSkTextBlobPriv.h112 GlyphPositioning positioning() const { in positioning() function
131 SkASSERT(this->positioning() == (GlyphPositioning)2); in pointBuffer()
137 SkASSERT(this->positioning() == (GlyphPositioning)3); in xformBuffer()
155 SkTextBlob::GlyphPositioning positioning,
176 SkTextBlob::GlyphPositioning positioning,
245 GlyphPositioning positioning() const;
DSkGlyphRun.cpp197 switch (it.positioning()) { in drawTextBlob()
DSkOverdrawCanvas.cpp83 switch (it.positioning()) { in onDrawTextBlob()
/external/fonttools/Tests/feaLib/data/
DZeroValue_ChainSinglePos_vertical.fea1 # For contextual positioning statements with in-line single positioning rules,
DZeroValue_ChainSinglePos_horizontal.fea1 # For contextual positioning statements with in-line single positioning rules,
Dspec6h_iii_3d.fea2 # Specifying Contextual Positioning with in-line single positioning rules
Dspec6h_iii_1.fea2 # Specifying Contextual Positioning with in-line single positioning rules
Dspec6d2.fea2 # [GPOS LookupType 4] Mark-to-Base attachment positioning
/external/harfbuzz_ng/test/shaping/data/in-house/
DMakefile.sources15 tests/cursive-positioning.tests \
18 tests/fallback-positioning.tests \
/external/skqp/tests/
DTextBlobTest.cpp249 REPORTER_ASSERT(reporter, out[i].pos == it.positioning()); in RunBuilderTest()
260 if (SkTextBlobRunIterator::kHorizontal_Positioning == it.positioning()) { in RunBuilderTest()
262 } else if (SkTextBlobRunIterator::kFull_Positioning == it.positioning()) { in RunBuilderTest()
341 REPORTER_ASSERT(reporter, SkTextBlobRunIterator::kDefault_Positioning == it.positioning()); in DEF_TEST()
443 REPORTER_ASSERT(reporter, it.positioning() == SkTextBlobRunIterator::kFull_Positioning); in DEF_TEST()
/external/skia/tests/
DTextBlobTest.cpp249 REPORTER_ASSERT(reporter, out[i].pos == it.positioning()); in RunBuilderTest()
260 if (SkTextBlobRunIterator::kHorizontal_Positioning == it.positioning()) { in RunBuilderTest()
262 } else if (SkTextBlobRunIterator::kFull_Positioning == it.positioning()) { in RunBuilderTest()
341 REPORTER_ASSERT(reporter, SkTextBlobRunIterator::kDefault_Positioning == it.positioning()); in DEF_TEST()
443 REPORTER_ASSERT(reporter, it.positioning() == SkTextBlobRunIterator::kFull_Positioning); in DEF_TEST()
/external/skia/include/core/
DSkTextBlob.h386 void allocInternal(const SkFont& font, SkTextBlob::GlyphPositioning positioning,
388 bool mergeRun(const SkFont& font, SkTextBlob::GlyphPositioning positioning,
/external/skqp/include/core/
DSkTextBlob.h386 void allocInternal(const SkFont& font, SkTextBlob::GlyphPositioning positioning,
388 bool mergeRun(const SkFont& font, SkTextBlob::GlyphPositioning positioning,
/external/libcxx/include/
Dstreambuf37 // 27.6.2.2.2 buffer and positioning:
85 // 27.6.2.4.2 Buffer management and positioning:
152 // 27.6.2.2.2 buffer and positioning:
274 // 27.6.2.4.2 Buffer management and positioning:
/external/skqp/tools/viewer/
DViewer.cpp1029 = it.positioning() == SkTextBlobRunIterator::kDefault_Positioning in filterTextBlob()
1032 : it.positioning() == SkTextBlobRunIterator::kHorizontal_Positioning in filterTextBlob()
1035 : it.positioning() == SkTextBlobRunIterator::kFull_Positioning in filterTextBlob()
1046 uint8_t positioning = it.positioning(); in filterTextBlob() local
1047 memcpy(runBuffer.pos, it.pos(), glyphCount * positioning * posSize); in filterTextBlob()
/external/skia/tools/viewer/
DViewer.cpp1080 = it.positioning() == SkTextBlobRunIterator::kDefault_Positioning in filterTextBlob()
1083 : it.positioning() == SkTextBlobRunIterator::kHorizontal_Positioning in filterTextBlob()
1086 : it.positioning() == SkTextBlobRunIterator::kFull_Positioning in filterTextBlob()
1097 uint8_t positioning = it.positioning(); in filterTextBlob() local
1098 memcpy(runBuffer.pos, it.pos(), glyphCount * positioning * posSize); in filterTextBlob()
/external/harfbuzz_ng/
DNEWS63 o Implement cross-stream kerning (cursive positioning, etc).
601 - Graphite2: Fix RTL positioning issue.
862 - Fix regression with mark positioning with fonts that have
1028 - Uniscribe positioning fix.
1511 - Fix regression with Arabic mark positioning / width-zeroing.
1658 - Disable fallback positioning for Indic and Thai shapers.
1789 - Better fallback glyph positioning, specially with Thai / Lao marks.
1805 - Fixed fallback mark positioning for left-to-right text.
1807 - Improve mark positioning for the remaining combining classes.
1837 - Fallback mark positioning for fonts without a GPOS table.
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-objcopy/
Dsegment-test-remove-section.test3 # section inside that segment maintains the relative positioning it had in the
/external/skia/docs/
DSkTextBlobBuilder_Reference.bmh28 A run is a sequence of Glyphs sharing Font_Metrics and positioning.
/external/skqp/docs/
DSkTextBlobBuilder_Reference.bmh28 A run is a sequence of Glyphs sharing Font_Metrics and positioning.

1234