Skia
2D Graphics Library
SkShaper::ScriptRunIterator Class Referenceabstract

#include <SkShaper.h>

Inheritance diagram for SkShaper::ScriptRunIterator:

Public Member Functions

virtual SkFourByteTag currentScript () const =0
 Should be iso15924 codes. More...
 
virtual void consume ()=0
 Set state to that of current run and move iterator to end of that run. More...
 
virtual size_t endOfCurrentRun () const =0
 Offset to one past the last (utf8) element in the current run. More...
 
virtual bool atEnd () const =0
 Return true if consume should no longer be called. More...
 

Member Function Documentation

◆ atEnd()

virtual bool SkShaper::RunIterator::atEnd ( ) const
pure virtualinherited

Return true if consume should no longer be called.

◆ consume()

virtual void SkShaper::RunIterator::consume ( )
pure virtualinherited

Set state to that of current run and move iterator to end of that run.

◆ currentScript()

virtual SkFourByteTag SkShaper::ScriptRunIterator::currentScript ( ) const
pure virtual

Should be iso15924 codes.

◆ endOfCurrentRun()

virtual size_t SkShaper::RunIterator::endOfCurrentRun ( ) const
pure virtualinherited

Offset to one past the last (utf8) element in the current run.


The documentation for this class was generated from the following file: