/third_party/skia/experimental/sktext/samples/ |
H A D | Text.cpp | 49 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 D | Paint.cpp | 10 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 D | Paint.h | 77 TextDirection textDirection, TextAlign textAlign, 82 TextDirection textDirection, TextAlign textAlign, 89 TextDirection textDirection, TextAlign textAlign,
|
/third_party/skia/modules/skparagraph/src/ |
H A D | ParagraphStyle.cpp | 31 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 D | TextLine.cpp | 475 } 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 D | Run.h | 128 TextDirection getTextDirection() const { return leftToRight() ? TextDirection::kLtr : TextDirection::kRtl; } in getTextDirection()
|
/third_party/skia/experimental/sktext/editor/ |
H A D | Defaults.h | 13 const TextDirection DEFAULT_TEXT_DIRECTION = TextDirection::kLtr;
|
H A D | Texts.h | 27 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 D | DartTypes.h | 61 enum class TextDirection { class 82 TextDirection direction; 84 TextBox(SkRect r, TextDirection d) : rect(r), direction(d) {} in TextBox()
|
H A D | ParagraphStyle.h | 144 TextDirection getTextDirection() const { return fTextDirection; } in getTextDirection() 145 void setTextDirection(TextDirection direction) { fTextDirection = direction; } in setTextDirection() 191 TextDirection fTextDirection;
|
H A D | Paragraph.h | 146 TextDirection fGlyphClusterPosition;
|
/third_party/skia/modules/canvaskit/ |
H A D | paragraph_bindings_gen.cpp | 92 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 D | ShapedText.cpp | 51 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 D | SelectableText.cpp | 55 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 D | WrappedText.cpp | 54 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 D | SkUnicodeTest.cpp | 65 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 D | SkUnicode.h | 91 enum class TextDirection { class in SkUnicode 144 TextDirection dir, 148 TextDirection dir,
|
/third_party/skia/experimental/sktext/include/ |
H A D | Interface.h | 33 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 D | Text.h | 103 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 D | Types.h | 25 enum class TextDirection { class
|
/third_party/skia/modules/skunicode/src/ |
H A D | SkUnicode_icu_bidi.cpp | 87 TextDirection dir, in extractBidi() 100 uint8_t bidiLevel = (dir == TextDirection::kLTR) ? UBIDI_LTR : UBIDI_RTL; in extractBidi()
|
/third_party/skia/fuzz/ |
H A D | FuzzSkParagraph.cpp | 234 TextDirection td; in BuildParagraphStyle() 235 fuzz->nextEnum(&td, TextDirection::kRtl); in BuildParagraphStyle()
|
/third_party/skia/modules/androidkit/src/ |
H A D | Text.cpp | 35 skia::text::TextDirection::kLtr, skia::text::TextAlign::kLeft, in Text_RenderText()
|
/third_party/skia/modules/skparagraph/samples/ |
H A D | SampleParagraph.cpp | 1387 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 D | SkParagraphTest.cpp | 1974 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...] |