Home
last modified time | relevance | path

Searched refs:RunHandler (Results 1 - 24 of 24) sorted by relevance

/third_party/skia/modules/skplaintexteditor/src/
H A Dshape.cpp27 class RunHandler final : public SkShaper::RunHandler {
29 RunHandler(const char* utf8Text, size_t) : fUtf8Text(utf8Text) {} in RunHandler() function in __anon18604::final
50 SkShaper::RunHandler::Buffer runBuffer(const RunInfo&) override;
93 void RunHandler::beginLine() { in beginLine()
100 void RunHandler::runInfo(const SkShaper::RunHandler::RunInfo& info) { in runInfo()
108 void RunHandler::commitRunInfo() { in commitRunInfo()
112 SkShaper::RunHandler::Buffer RunHandler
[all...]
/third_party/skia/tests/
H A DShaperTest.cpp22 struct RunHandler final : public SkShaper::RunHandler {
28 SkShaper::RunHandler::Range fRange;
31 RunHandler(const char* resource, skiatest::Reporter* reporter) in RunHandler() function
35 void runInfo(const SkShaper::RunHandler::RunInfo& info) override {}
37 SkShaper::RunHandler::Buffer runBuffer(const SkShaper::RunHandler::RunInfo& info) override {
43 return SkShaper::RunHandler::Buffer{fGlyphs.get(),
72 RunHandler rh(name, reporter); in shaper_test()
/third_party/skia/modules/skshaper/tests/
H A DShaperTest.cpp26 struct RunHandler final : public SkShaper::RunHandler {
34 SkShaper::RunHandler::Range fRange;
41 RunHandler(const char* resource, skiatest::Reporter* reporter, const char* utf8,size_t utf8Size) in RunHandler() function
45 void runInfo(const SkShaper::RunHandler::RunInfo& info) override {}
47 SkShaper::RunHandler::Buffer runBuffer(const SkShaper::RunHandler::RunInfo& info) override {
53 return SkShaper::RunHandler::Buffer{fGlyphs.get(),
127 RunHandler rh(name, reporter, (const char*)data->data(), data->size()); in shaper_test()
/third_party/skia/modules/skshaper/src/
H A DSkShaper_primitive.cpp31 RunHandler*) const override;
39 RunHandler*) const override;
48 RunHandler*) const override;
152 RunHandler* handler) const in shape()
185 RunHandler* handler) const { in shape()
201 RunHandler* handler) const { in shape()
238 const RunHandler::RunInfo info = { in shape()
247 RunHandler::Range(utf8Offset, bytesVisible) in shape()
H A DSkShaper_harfbuzz.cpp644 ShapedRun(SkShaper::RunHandler::Range utf8Range, const SkFont& font, SkBidiIterator::Level level,
650 SkShaper::RunHandler::Range fUtf8Range;
659 ShapedRun(SkShaper::RunHandler::Range utf8Range, const RSFont& font, SkBidiIterator::Level level,
665 SkShaper::RunHandler::Range fUtf8Range;
682 void append(SkShaper::RunHandler* handler, const SkShaper::RunHandler::RunInfo& runInfo,
711 void emit(SkUnicode* unicode, const ShapedLine& line, SkShaper::RunHandler* handler) {
727 const SkShaper::RunHandler::RunInfo info = {
741 const SkShaper::RunHandler::RunInfo info = {
843 RunHandler*) cons
[all...]
H A DSkShaper_coretext.cpp39 RunHandler*) const override;
47 RunHandler*) const override;
56 RunHandler*) const override;
69 RunHandler* handler) const in shape()
94 RunHandler* handler) const { in shape()
204 RunHandler* handler) const {
236 std::vector<SkShaper::RunHandler::RunInfo> infos;
H A DSkShaper.cpp364 SkShaper::RunHandler::Buffer SkTextBlobBuilderRunHandler::runBuffer(const RunInfo& info) { in Make()
/third_party/skia/modules/skshaper/include/
H A DSkShaper.h222 class RunHandler { class in SkiaRsText::SkShaper
224 virtual ~RunHandler() = default;
284 RunHandler*) const = 0;
292 RunHandler*) const = 0;
301 RunHandler*) const = 0;
312 class SKSHAPER_API SkTextBlobBuilderRunHandler final : public SkShaper::RunHandler {
/third_party/skia/experimental/sktext/src/
H A DLogicalRun.h14 LogicalRun(const SkShaper::RunHandler::RunInfo& info, TextIndex textStart, SkScalar glyphOffset);
15 SkShaper::RunHandler::Buffer newRunBuffer() { in newRunBuffer()
73 SkShaper::RunHandler::Range fUtf8Range;
H A DLogicalRun.cpp8 LogicalRun::LogicalRun(const SkShaper::RunHandler::RunInfo& info, TextIndex textStart, SkScalar glyphOffset) in LogicalRun()
H A DText.cpp289 SkShaper::RunHandler::RunInfo emptyInfo {
294 SkShaper::RunHandler::Range(0, 0)
/third_party/skia/src/utils/
H A DSkShaperJSONWriter.cpp23 void SkShaperJSONWriter::runInfo(const SkShaper::RunHandler::RunInfo& info) { } in runInfo()
27 SkShaper::RunHandler::Buffer
28 SkShaperJSONWriter::runBuffer(const SkShaper::RunHandler::RunInfo& info) { in runBuffer()
68 void SkShaperJSONWriter::commitRunBuffer(const SkShaper::RunHandler::RunInfo& info) { in commitRunBuffer()
H A DSkShaperJSONWriter.h22 class SkShaperJSONWriter final : public SkShaper::RunHandler {
/third_party/skia/modules/skparagraph/tests/
H A DSkShaperJSONWriter.cpp30 void SkShaperJSONWriter::runInfo(const SkShaper::RunHandler::RunInfo& info) { } in runInfo()
34 SkShaper::RunHandler::Buffer
35 SkShaperJSONWriter::runBuffer(const SkShaper::RunHandler::RunInfo& info) { in runBuffer()
75 void SkShaperJSONWriter::commitRunBuffer(const SkShaper::RunHandler::RunInfo& info) { in commitRunBuffer()
H A DSkShaperJSONWriter.h23 class SkShaperJSONWriter final : public SkShaper::RunHandler {
/third_party/skia/modules/skparagraph/src/
H A DOneLineShaper.cpp211 const SkShaper::RunHandler::RunInfo info = { in finish()
216 SkShaper::RunHandler::Range(text.start - run->fClusterStart, text.width()) in finish()
623 const SkShaper::RunHandler::RunInfo runInfo = {
628 SkShaper::RunHandler::Range(0, placeholder.fRange.width())
H A DOneLineShaper.h16 class OneLineShaper : public SkShaper::RunHandler {
H A DRun.h83 const SkShaper::RunHandler::RunInfo& info,
98 SkShaper::RunHandler::Buffer newRunBuffer();
254 SkShaper::RunHandler::Range fUtf8Range;
H A DRun.cpp194 const SkShaper::RunHandler::RunInfo& info, in scaleFontWithCompressionConfig()
278 SkShaper::RunHandler::Buffer Run::newRunBuffer() { in scaleFontWithCompressionConfig()
H A DTextLine.cpp1091 class ShapeHandler final : public SkShaper::RunHandler {
/third_party/skia/modules/svg/src/
H A DSkSVGTextPriv.h33 class SkSVGTextContext final : SkShaper::RunHandler {
H A DSkSVGText.cpp434 SkShaper::RunHandler::Buffer SkSVGTextContext::runBuffer(const RunInfo& ri) { in runBuffer()
/third_party/skia/modules/skottie/src/text/
H A DSkottieShaper.cpp51 class BlobMaker final : public SkShaper::RunHandler {
/third_party/skia/experimental/sktext/include/
H A DText.h121 class ShapedText : public SkShaper::RunHandler {

Completed in 21 milliseconds