Lines Matching refs:SkShaper
44 class SKSHAPER_API SkShaper {
46 static std::unique_ptr<SkShaper> MakePrimitive();
48 static std::unique_ptr<SkShaper> MakeShaperDrivenWrapper(sk_sp<SkFontMgr> = nullptr);
49 static std::unique_ptr<SkShaper> MakeShapeThenWrap(sk_sp<SkFontMgr> = nullptr);
50 static std::unique_ptr<SkShaper> MakeShapeDontWrapOrReorder(sk_sp<SkFontMgr> = nullptr);
54 static std::unique_ptr<SkShaper> MakeCoreText();
57 static std::unique_ptr<SkShaper> Make(sk_sp<SkFontMgr> = nullptr);
60 SkShaper();
61 virtual ~SkShaper();
117 static std::unique_ptr<SkShaper::FontRunIterator>
121 const SkShaper::LanguageRunIterator*);
250 SkShaper(const SkShaper&) = delete;
251 SkShaper& operator=(const SkShaper&) = delete;
257 class SKSHAPER_API SkTextBlobBuilderRunHandler final : public SkShaper::RunHandler {