Skia
2D Graphics Library
SkShaper::TrivialLanguageRunIterator Class Reference

#include <SkShaper.h>

Inheritance diagram for SkShaper::TrivialLanguageRunIterator:

Public Member Functions

 TrivialLanguageRunIterator (const char *language, size_t utf8Bytes)
 
const char * currentLanguage () const override
 
void consume () override
 
size_t endOfCurrentRun () const override
 
bool atEnd () const override
 

Constructor & Destructor Documentation

◆ TrivialLanguageRunIterator()

SkShaper::TrivialLanguageRunIterator::TrivialLanguageRunIterator ( const char *  language,
size_t  utf8Bytes 
)
inline

Member Function Documentation

◆ atEnd()

template<typename RunIteratorSubclass >
bool SkShaper::TrivialRunIterator< RunIteratorSubclass >::atEnd ( ) const
inlineoverrideinherited

◆ consume()

template<typename RunIteratorSubclass >
void SkShaper::TrivialRunIterator< RunIteratorSubclass >::consume ( )
inlineoverrideinherited

◆ currentLanguage()

const char* SkShaper::TrivialLanguageRunIterator::currentLanguage ( ) const
inlineoverride

◆ endOfCurrentRun()

template<typename RunIteratorSubclass >
size_t SkShaper::TrivialRunIterator< RunIteratorSubclass >::endOfCurrentRun ( ) const
inlineoverrideinherited

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