Flutter Engine
The Flutter Engine
|
Public Member Functions | |
FontMgrRunIterator (const char *utf8, size_t utf8Bytes, const SkFont &font, sk_sp< SkFontMgr > fallbackMgr, const char *requestName, SkFontStyle requestStyle, const SkShaper::LanguageRunIterator *lang) | |
FontMgrRunIterator (const char *utf8, size_t utf8Bytes, const SkFont &font, sk_sp< SkFontMgr > fallbackMgr) | |
void | consume () override |
size_t | endOfCurrentRun () const override |
bool | atEnd () const override |
const SkFont & | currentFont () const override |
virtual const SkFont & | currentFont () const =0 |
Public Member Functions inherited from SkShaper::RunIterator | |
virtual | ~RunIterator ()=default |
virtual void | consume ()=0 |
virtual size_t | endOfCurrentRun () const =0 |
virtual bool | atEnd () const =0 |
Definition at line 89 of file SkShaper.cpp.
|
inline |
Definition at line 91 of file SkShaper.cpp.
|
inline |
Definition at line 109 of file SkShaper.cpp.
|
inlineoverridevirtual |
Return true if consume should no longer be called.
Implements SkShaper::RunIterator.
Definition at line 165 of file SkShaper.cpp.
|
inlineoverridevirtual |
Set state to that of current run and move iterator to end of that run.
Implements SkShaper::RunIterator.
Definition at line 115 of file SkShaper.cpp.
|
inlineoverridevirtual |
Implements SkShaper::FontRunIterator.
Definition at line 169 of file SkShaper.cpp.
|
inlineoverridevirtual |
Offset to one past the last (utf8) element in the current run.
Implements SkShaper::RunIterator.
Definition at line 162 of file SkShaper.cpp.