Lines Matching defs:RunHandler
22 struct RunHandler final : public SkShaper::RunHandler { struct
23 const char* fResource;
24 skiatest::Reporter* fReporter;
25 std::unique_ptr<SkGlyphID[]> fGlyphs;
26 std::unique_ptr<SkPoint[]> fPositions;
27 std::unique_ptr<uint32_t[]> fClusters;
28 SkShaper::RunHandler::Range fRange;
29 unsigned fGlyphCount = 0;
31 RunHandler(const char* resource, skiatest::Reporter* reporter) in RunHandler() argument
34 void beginLine() override {} in beginLine()
35 void runInfo(const SkShaper::RunHandler::RunInfo& info) override {} in runInfo()
36 void commitRunInfo() override {} in commitRunInfo()
37 SkShaper::RunHandler::Buffer runBuffer(const SkShaper::RunHandler::RunInfo& info) override { in runBuffer()
49 void commitRunBuffer(const RunInfo& info) override { in commitRunBuffer()
60 void commitLine() override {} in commitLine()