| /third_party/skia/experimental/sktext/samples/ |
| 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); in onDrawContent() 101 drawLine(canvas, width, height, line, TextAlign::kRight, TextDirection::kLtr); in onDrawContent() 103 drawLine(canvas, width, height, line, TextAlign::kCenter, TextDirection::kLtr); in onDrawContent() 105 drawLine(canvas, width, height, line, TextAlign::kJustify, TextDirection::kLtr); in onDrawContent() 108 drawLine(canvas, width, height, line, TextAlign::kLeft, TextDirection::kRtl); in onDrawContent() 110 drawLine(canvas, width, height, line, TextAlign::kRight, TextDirection::kRtl); in onDrawContent() 112 drawLine(canvas, width, height, line, TextAlign::kCenter, TextDirection::kRtl); in onDrawContent() 114 drawLine(canvas, width, height, line, TextAlign::kJustify, TextDirection::kRtl); in onDrawContent() [all …]
|
| /third_party/skia/modules/skparagraph/src/ |
| D | ParagraphStyle.cpp | 24 fTextDirection = TextDirection::kLtr; in ParagraphStyle() 34 return (fTextDirection == TextDirection::kLtr) ? TextAlign::kLeft : TextAlign::kRight; in effective_align() 36 return (fTextDirection == TextDirection::kLtr) ? TextAlign::kRight : TextAlign::kLeft; in effective_align()
|
| D | TextLine.cpp | 387 } else if (fOwner->paragraphStyle().getTextDirection() == TextDirection::kRtl) { in format() 755 if (fOwner->paragraphStyle().getTextDirection() == TextDirection::kRtl) { in createHeadEllipsis() 1012 if (fOwner->paragraphStyle().getTextDirection() == TextDirection::kLtr) { in measureTextInsideOneRun() 1179 if (fOwner->paragraphStyle().getTextDirection() == TextDirection::kRtl && in iterateThroughVisualRuns() 1186 fOwner->paragraphStyle().getTextDirection() == TextDirection::kLtr) { in iterateThroughVisualRuns() 1415 } else if (paragraphStyle.getTextDirection() == TextDirection::kRtl && in getRectsForRange() 1423 } else if (paragraphStyle.getTextDirection() == TextDirection::kLtr && in getRectsForRange() 1479 if (left.rect.fLeft > lineStart && left.direction == TextDirection::kRtl) { in getRectsForRange() 1484 if (right.direction == TextDirection::kLtr && in getRectsForRange()
|
| D | Run.h | 105 …TextDirection getTextDirection() const { return leftToRight() ? TextDirection::kLtr : TextDirectio… in getTextDirection()
|
| /third_party/skia/experimental/sktext/src/ |
| D | Paint.cpp | 10 …return drawText(std::move(text), canvas, TextDirection::kLtr, TextAlign::kLeft, foregroundPaint, b… in drawText() 17 …TextDirection::kLtr, TextAlign::kLeft, foregroundPaint, backgroundPaint, SkString("Roboto"), 14, S… 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()
|
| D | Paint.h | 77 TextDirection textDirection, TextAlign textAlign, 82 TextDirection textDirection, TextAlign textAlign, 89 TextDirection textDirection, TextAlign textAlign,
|
| /third_party/skia/experimental/sktext/editor/ |
| D | Defaults.h | 13 const TextDirection DEFAULT_TEXT_DIRECTION = TextDirection::kLtr;
|
| D | Texts.h | 27 …ring text, SkPoint offset, SkSize size, SkSpan<FontBlock> fontBlocks, TextDirection textDirection,… in StaticText() 62 TextDirection textDirection, TextAlign textAlign) { in DynamicText() 136 TextDirection fTextDirection; 142 …ze, SkSpan<FontBlock> fontBlocks, SkSpan<DecoratedBlock> decorations, TextDirection textDirection,… in EditableText()
|
| /third_party/skia/modules/skparagraph/include/ |
| D | DartTypes.h | 61 enum class TextDirection { enum 82 TextDirection direction; 84 TextBox(SkRect r, TextDirection d) : rect(r), direction(d) {} in TextBox()
|
| D | ParagraphStyle.h | 110 TextDirection getTextDirection() const { return fTextDirection; } in getTextDirection() 111 void setTextDirection(TextDirection direction) { fTextDirection = direction; } in setTextDirection() 152 TextDirection fTextDirection;
|
| D | Paragraph.h | 130 TextDirection fGlyphClusterPosition;
|
| /third_party/skia/modules/canvaskit/ |
| 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()
|
| D | paragraph.js | 31 r['direction'] = CanvasKit.TextDirection.RTL; 33 r['direction'] = CanvasKit.TextDirection.LTR; 74 s['textDirection'] = s['textDirection'] || CanvasKit.TextDirection.LTR;
|
| /third_party/skia/modules/skunicode/tests/ |
| 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/experimental/sktext/tests/ |
| 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()
|
| D | SelectableText.cpp | 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()
|
| D | WrappedText.cpp | 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/experimental/sktext/include/ |
| D | Interface.h | 33 std::unique_ptr<ShapedText> shape(SkSpan<FontBlock> blocks, TextDirection textDirection); 110 void format(TextAlign textAlign, TextDirection textDirection);
|
| D | Text.h | 103 … virtual std::unique_ptr<ShapedText> shape(UnicodeText* unicodeText, TextDirection textDirection); 217 void format(TextAlign textAlign, TextDirection textDirection);
|
| /third_party/skia/modules/skunicode/include/ |
| D | SkUnicode.h | 90 enum class TextDirection { enum 142 TextDirection dir, 146 TextDirection dir,
|
| /third_party/skia/modules/skunicode/src/ |
| 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/ |
| D | FuzzSkParagraph.cpp | 234 TextDirection td; in BuildParagraphStyle() 235 fuzz->nextEnum(&td, TextDirection::kRtl); in BuildParagraphStyle()
|
| /third_party/skia/modules/skparagraph/samples/ |
| D | SampleParagraph.cpp | 1387 paragraph_style.setTextDirection(TextDirection::kRtl); in onDrawContent() 1759 paragraph_style.setTextDirection(direction ? TextDirection::kLtr : TextDirection::kRtl); in onDrawContent() 1845 paragraph_style.setTextDirection(TextDirection::kRtl); in onDrawContent() 2048 … auto draw = [&](SkScalar width, SkScalar height, TextDirection td, TextAlign ta, const char* t) { in onDrawContent() 2051 td == TextDirection::kLtr ? "left" : "right", in onDrawContent() 2099 box.direction == TextDirection::kLtr ? "left" : "right"); in onDrawContent() 2109 draw(w, h, TextDirection::kRtl, TextAlign::kRight, "RTL+RIGHT#1234567890"); in onDrawContent() 2110 draw(w, h, TextDirection::kRtl, TextAlign::kRight, "قففغغغغقففغغغغقففغغغ"); in onDrawContent() 2112 draw(w, h, TextDirection::kLtr, TextAlign::kRight, "LTR+RIGHT#1234567890"); in onDrawContent() 2113 draw(w, h, TextDirection::kLtr, TextAlign::kRight, "قففغغغغقففغغغغقففغغغ"); in onDrawContent() [all …]
|
| /third_party/skia/modules/androidkit/src/ |
| D | Text.cpp | 35 skia::text::TextDirection::kLtr, skia::text::TextAlign::kLeft, in Text_RenderText()
|
| /third_party/skia/modules/canvaskit/tests/ |
| D | paragraph.spec.js | 501 expect(rect.direction.value).toEqual(CanvasKit.TextDirection.LTR.value); 644 textDirection: CanvasKit.TextDirection.RTL, 701 textDirection: CanvasKit.TextDirection.RTL, 903 textDirection: CanvasKit.TextDirection.RTL, 954 textDirection: CanvasKit.TextDirection.RTL,
|