Home
last modified time | relevance | path

Searched refs:TextDirection (Results 1 - 25 of 32) sorted by relevance

12

/third_party/skia/experimental/sktext/samples/
H A DText.cpp49 TextDirection direction = TextDirection::kLtr) { in drawLine()
60 Paint::drawText(direction == TextDirection::kRtl ? mirror(text) : normal(text), in drawLine()
99 drawLine(canvas, width, height, line, TextAlign::kLeft, TextDirection::kLtr);
101 drawLine(canvas, width, height, line, TextAlign::kRight, TextDirection::kLtr);
103 drawLine(canvas, width, height, line, TextAlign::kCenter, TextDirection::kLtr);
105 drawLine(canvas, width, height, line, TextAlign::kJustify, TextDirection::kLtr);
108 drawLine(canvas, width, height, line, TextAlign::kLeft, TextDirection::kRtl);
110 drawLine(canvas, width, height, line, TextAlign::kRight, TextDirection::kRtl);
112 drawLine(canvas, width, height, line, TextAlign::kCenter, TextDirection
46 drawLine(SkCanvas* canvas, SkScalar w, SkScalar h, const std::u16string& text, TextAlign align, TextDirection direction = TextDirection::kLtr) drawLine() argument
[all...]
/third_party/skia/experimental/sktext/src/
H A DPaint.cpp10 return drawText(std::move(text), canvas, TextDirection::kLtr, TextAlign::kLeft, foregroundPaint, backgroundPaint, SkString("Roboto"), 14, SkFontStyle::Normal(), x, y); in drawText()
17 TextDirection::kLtr, TextAlign::kLeft, foregroundPaint, backgroundPaint, SkString("Roboto"), 14, SkFontStyle::Normal(), in drawText()
22 TextDirection textDirection, TextAlign textAlign, in drawText()
31 TextDirection textDirection, TextAlign textAlign, in drawText()
78 TextDirection textDirection, TextAlign textAlign, in layout()
84 auto shapedText = fontResolvedText->shape(unicodeText.get(), TextDirection::kLtr); in layout()
H A DPaint.h77 TextDirection textDirection, TextAlign textAlign,
82 TextDirection textDirection, TextAlign textAlign,
89 TextDirection textDirection, TextAlign textAlign,
/third_party/skia/modules/skparagraph/src/
H A DParagraphStyle.cpp31 fTextDirection = TextDirection::kLtr; in ParagraphStyle()
41 return (fTextDirection == TextDirection::kLtr) ? TextAlign::kLeft : TextAlign::kRight; in effective_align()
43 return (fTextDirection == TextDirection::kLtr) ? TextAlign::kRight : TextAlign::kLeft; in effective_align()
H A DTextLine.cpp475 } else if (fOwner->paragraphStyle().getTextDirection() == TextDirection::kRtl) {
803 if (fOwner->paragraphStyle().getTextDirection() == TextDirection::kRtl) {
1226 if (fOwner->paragraphStyle().getTextDirection() == TextDirection::kLtr) {
1364 if (fOwner->paragraphStyle().getTextDirection() == TextDirection::kLtr) {
1936 } else if (paragraphStyle.getTextDirection() == TextDirection::kRtl &&
1944 } else if (paragraphStyle.getTextDirection() == TextDirection::kLtr &&
2004 if (left.rect.fLeft > lineStart && left.direction == TextDirection::kRtl) {
2009 if (right.direction == TextDirection::kLtr &&
2528 TextDirection textDirection = fOwner->paragraphStyle().getTextDirection();
2531 if (textDirection == TextDirection
[all...]
H A DRun.h128 TextDirection getTextDirection() const { return leftToRight() ? TextDirection::kLtr : TextDirection::kRtl; } in getTextDirection()
/third_party/skia/experimental/sktext/editor/
H A DDefaults.h13 const TextDirection DEFAULT_TEXT_DIRECTION = TextDirection::kLtr;
H A DTexts.h27 StaticText(std::u16string text, SkPoint offset, SkSize size, SkSpan<FontBlock> fontBlocks, TextDirection textDirection, TextAlign textAlign) { in StaticText()
62 TextDirection textDirection, TextAlign textAlign) { in DynamicText()
136 TextDirection fTextDirection;
142 EditableText(std::u16string text, SkPoint offset, SkSize size, SkSpan<FontBlock> fontBlocks, SkSpan<DecoratedBlock> decorations, TextDirection textDirection, TextAlign textAlign) in EditableText()
/third_party/skia/modules/skparagraph/include/
H A DDartTypes.h61 enum class TextDirection { class
82 TextDirection direction;
84 TextBox(SkRect r, TextDirection d) : rect(r), direction(d) {} in TextBox()
H A DParagraphStyle.h144 TextDirection getTextDirection() const { return fTextDirection; } in getTextDirection()
145 void setTextDirection(TextDirection direction) { fTextDirection = direction; } in setTextDirection()
191 TextDirection fTextDirection;
H A DParagraph.h146 TextDirection fGlyphClusterPosition;
/third_party/skia/modules/canvaskit/
H A Dparagraph_bindings_gen.cpp92 enum_<para::TextDirection>("TextDirection") in EMSCRIPTEN_BINDINGS()
93 .value("LTR", para::TextDirection::kLtr) in EMSCRIPTEN_BINDINGS()
94 .value("RTL", para::TextDirection::kRtl); in EMSCRIPTEN_BINDINGS()
/third_party/skia/experimental/sktext/tests/
H A DShapedText.cpp51 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
70 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
H A DSelectableText.cpp55 size_t trailingSpaces; // Depending of TextDirection it goes right to the end (LTR) or left to the start (RTL)
104 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
152 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
194 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
235 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
276 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
H A DWrappedText.cpp54 size_t trailingSpaces; // Depending of TextDirection it goes right to the end (LTR) or left to the start (RTL)
102 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
151 auto shapedText = fontResolvedText->shape(&unicodeText, TextDirection::kLtr); in UNIX_ONLY_TEST()
/third_party/skia/modules/skunicode/tests/
H A DSkUnicodeTest.cpp65 SkUnicode::TextDirection::kLTR, in UNIX_ONLY_TEST()
79 SkUnicode::TextDirection::kRTL, in UNIX_ONLY_TEST()
110 SkUnicode::TextDirection::kRTL, in UNIX_ONLY_TEST()
133 SkUnicode::TextDirection::kLTR, in UNIX_ONLY_TEST()
/third_party/skia/modules/skunicode/include/
H A DSkUnicode.h91 enum class TextDirection { class in SkUnicode
144 TextDirection dir,
148 TextDirection dir,
/third_party/skia/experimental/sktext/include/
H A DInterface.h33 std::unique_ptr<ShapedText> shape(SkSpan<FontBlock> blocks, TextDirection textDirection);
77 int trailingSpaces, // Depending of TextDirection it goes right to the end (LTR) or left to the start (RTL) in onGlyphRun()
110 void format(TextAlign textAlign, TextDirection textDirection);
H A DText.h103 virtual std::unique_ptr<ShapedText> shape(UnicodeText* unicodeText, TextDirection textDirection);
179 TextIndex trailingSpaces, // Depending of TextDirection it goes right to the end (LTR) or left to the start (RTL) in onGlyphRun()
217 void format(TextAlign textAlign, TextDirection textDirection);
H A DTypes.h25 enum class TextDirection { class
/third_party/skia/modules/skunicode/src/
H A DSkUnicode_icu_bidi.cpp87 TextDirection dir, in extractBidi()
100 uint8_t bidiLevel = (dir == TextDirection::kLTR) ? UBIDI_LTR : UBIDI_RTL; in extractBidi()
/third_party/skia/fuzz/
H A DFuzzSkParagraph.cpp234 TextDirection td; in BuildParagraphStyle()
235 fuzz->nextEnum(&td, TextDirection::kRtl); in BuildParagraphStyle()
/third_party/skia/modules/androidkit/src/
H A DText.cpp35 skia::text::TextDirection::kLtr, skia::text::TextAlign::kLeft, in Text_RenderText()
/third_party/skia/modules/skparagraph/samples/
H A DSampleParagraph.cpp1387 paragraph_style.setTextDirection(TextDirection::kRtl);
1759 paragraph_style.setTextDirection(direction ? TextDirection::kLtr : TextDirection::kRtl);
1845 paragraph_style.setTextDirection(TextDirection::kRtl);
2048 auto draw = [&](SkScalar width, SkScalar height, TextDirection td, TextAlign ta, const char* t) {
2051 td == TextDirection::kLtr ? "left" : "right",
2099 box.direction == TextDirection::kLtr ? "left" : "right");
2109 draw(w, h, TextDirection::kRtl, TextAlign::kRight, "RTL+RIGHT#1234567890");
2110 draw(w, h, TextDirection::kRtl, TextAlign::kRight, "قففغغغغقففغغغغقففغغغ");
2112 draw(w, h, TextDirection
[all...]
/third_party/skia/modules/skparagraph/tests/
H A DSkParagraphTest.cpp1974 paragraph_style.setTextDirection(TextDirection::kRtl); in UNIX_ONLY_TEST()
2038 paragraph_style.setTextDirection(TextDirection::kRtl); in UNIX_ONLY_TEST()
2111 paragraph_style.setTextDirection(TextDirection::kRtl); in UNIX_ONLY_TEST()
2434 paragraph_style.setTextDirection(TextDirection::kRtl); in UNIX_ONLY_TEST()
2485 paragraph_style.setTextDirection(TextDirection::kLtr); in UNIX_ONLY_TEST()
2533 paragraph_style.setTextDirection(TextDirection::kLtr); in UNIX_ONLY_TEST()
5632 auto draw = [&](const char* prefix, TextAlign textAlign, TextDirection textDirection) { in UNIX_ONLY_TEST()
5643 draw("left", TextAlign::kLeft, TextDirection::kLtr); in UNIX_ONLY_TEST()
5644 draw("right", TextAlign::kRight, TextDirection::kLtr); in UNIX_ONLY_TEST()
5645 draw("center", TextAlign::kCenter, TextDirection in UNIX_ONLY_TEST()
[all...]

Completed in 29 milliseconds

12