Lines Matching defs:RunHandler
26 struct RunHandler final : public SkShaper::RunHandler { struct
27 const char* fResource;
28 skiatest::Reporter* fReporter;
29 const char* fUtf8;
30 size_t fUtf8Size;
31 std::unique_ptr<SkGlyphID[]> fGlyphs;
32 std::unique_ptr<SkPoint[]> fPositions;
33 std::unique_ptr<uint32_t[]> fClusters;
34 SkShaper::RunHandler::Range fRange;
35 unsigned fGlyphCount = 0;
37 bool fBeginLine = false;
38 bool fCommitRunInfo = false;
39 bool fCommitLine = false;
41 RunHandler(const char* resource, skiatest::Reporter* reporter, const char* utf8,size_t utf8Size) in RunHandler() argument
44 void beginLine() override { fBeginLine = true;} in beginLine()
45 void runInfo(const SkShaper::RunHandler::RunInfo& info) override {} in runInfo()
46 void commitRunInfo() override { fCommitRunInfo = true; } in commitRunInfo()
47 SkShaper::RunHandler::Buffer runBuffer(const SkShaper::RunHandler::RunInfo& info) override { in runBuffer()
59 void commitRunBuffer(const RunInfo& info) override { in commitRunBuffer()
115 void commitLine() override { fCommitLine = true; } in commitLine()