Flutter Engine
The Flutter Engine
|
Public Member Functions | |
SkUnicodeBidiRunIterator (const char *utf8, const char *end, SkUnicodeBidi bidi) | |
void | consume () override |
size_t | endOfCurrentRun () const override |
bool | atEnd () const override |
SkBidiIterator::Level | currentLevel () const override |
virtual uint8_t | currentLevel () 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 29 of file SkShaper_skunicode.cpp.
|
inline |
Definition at line 31 of file SkShaper_skunicode.cpp.
|
inlineoverridevirtual |
Return true if consume should no longer be called.
Implements SkShaper::RunIterator.
Definition at line 60 of file SkShaper_skunicode.cpp.
|
inlineoverridevirtual |
Set state to that of current run and move iterator to end of that run.
Implements SkShaper::RunIterator.
Definition at line 40 of file SkShaper_skunicode.cpp.
|
inlineoverridevirtual |
The unicode bidi embedding level (even ltr, odd rtl)
Implements SkShaper::BiDiRunIterator.
Definition at line 63 of file SkShaper_skunicode.cpp.
|
inlineoverridevirtual |
Offset to one past the last (utf8) element in the current run.
Implements SkShaper::RunIterator.
Definition at line 57 of file SkShaper_skunicode.cpp.