|
| SkShaperPrimitive () |
|
| SkShaper () |
|
virtual | ~SkShaper () |
|
virtual void | shape (const char *utf8, size_t utf8Bytes, const SkFont &srcFont, bool leftToRight, SkScalar width, RunHandler *) const =0 |
|
virtual void | shape (const char *utf8, size_t utf8Bytes, FontRunIterator &, BiDiRunIterator &, ScriptRunIterator &, LanguageRunIterator &, SkScalar width, RunHandler *) const =0 |
|
virtual void | shape (const char *utf8, size_t utf8Bytes, FontRunIterator &, BiDiRunIterator &, ScriptRunIterator &, LanguageRunIterator &, const Feature *features, size_t featuresSize, SkScalar width, RunHandler *) const =0 |
|
|
static std::unique_ptr< SkShaper > | MakePrimitive () |
|
static std::unique_ptr< SkShaper > | Make (sk_sp< SkFontMgr > fallback=nullptr) |
|
static void | PurgeCaches () |
|
static std::unique_ptr< FontRunIterator > | MakeFontMgrRunIterator (const char *utf8, size_t utf8Bytes, const SkFont &font, sk_sp< SkFontMgr > fallback) |
|
static std::unique_ptr< SkShaper::FontRunIterator > | MakeFontMgrRunIterator (const char *utf8, size_t utf8Bytes, const SkFont &font, sk_sp< SkFontMgr > fallback, const char *requestName, SkFontStyle requestStyle, const SkShaper::LanguageRunIterator *) |
|
static std::unique_ptr< BiDiRunIterator > | MakeBiDiRunIterator (const char *utf8, size_t utf8Bytes, uint8_t bidiLevel) |
|
static std::unique_ptr< ScriptRunIterator > | MakeScriptRunIterator (const char *utf8, size_t utf8Bytes, SkFourByteTag script) |
|
static std::unique_ptr< LanguageRunIterator > | MakeStdLanguageRunIterator (const char *utf8, size_t utf8Bytes) |
|
Definition at line 24 of file SkShaper_primitive.cpp.
◆ SkShaperPrimitive()
SkShaperPrimitive::SkShaperPrimitive |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: