Lines Matching defs:RunHandler
60 struct RunHandler final : public SkShaper::RunHandler { struct
61 const char* fResource;
62 skiatest::Reporter* fReporter;
63 const char* fUtf8;
64 size_t fUtf8Size;
65 std::unique_ptr<SkGlyphID[]> fGlyphs;
66 std::unique_ptr<SkPoint[]> fPositions;
67 std::unique_ptr<uint32_t[]> fClusters;
68 SkShaper::RunHandler::Range fRange;
69 unsigned fGlyphCount = 0;
71 bool fBeginLine = false;
72 bool fCommitRunInfo = false;
73 bool fCommitLine = false;
75 RunHandler(const char* resource, skiatest::Reporter* reporter, const char* utf8,size_t utf8Size) in RunHandler() argument
78 void beginLine() override { fBeginLine = true;} in beginLine()
79 void runInfo(const SkShaper::RunHandler::RunInfo& info) override {} in runInfo()
80 void commitRunInfo() override { fCommitRunInfo = true; } in commitRunInfo()
81 SkShaper::RunHandler::Buffer runBuffer(const SkShaper::RunHandler::RunInfo& info) override { in runBuffer()
93 void commitRunBuffer(const RunInfo& info) override { in commitRunBuffer()
149 void commitLine() override { fCommitLine = true; } in commitLine()