Lines Matching refs:SkSpan
27 StaticText(std::u16string text, SkPoint offset, SkSize size, SkSpan<FontBlock> fontBlocks, TextDirection textDirection, TextAlign textAlign) {
34 fUnicodeText = std::make_unique<UnicodeText>(std::move(unicode), SkSpan<uint16_t>((uint16_t*)fText.data(), fText.size()));
43 virtual void paint(SkCanvas* canvas, SkSpan<DecoratedBlock> decors);
52 SkSpan<FontBlock> fFontBlocks;
60 SkSpan<FontBlock> fontBlocks,
61 SkSpan<DecoratedBlock> decorations,
72 fUnicodeText = std::make_unique<UnicodeText>(std::move(unicode), SkSpan<uint16_t>((uint16_t*)fText.data(), fText.size()));
88 std::vector<TextIndex> getDecorationChunks(SkSpan<DecoratedBlock> decorations) const;
98 fUnicodeText = std::make_unique<UnicodeText>(std::move(unicode), SkSpan<uint16_t>((uint16_t*)fText.data(), fText.size()));
133 SkSpan<FontBlock> fFontBlocks;
134 SkSpan<DecoratedBlock> fDecorations;
142 EditableText(std::u16string text, SkPoint offset, SkSize size, SkSpan<FontBlock> fontBlocks, SkSpan<DecoratedBlock> decorations, TextDirection textDirection, TextAlign textAlign)