Skia
2D Graphics Library
SkShaper::TrivialScriptRunIterator Class Reference

#include <SkShaper.h>

Inheritance diagram for SkShaper::TrivialScriptRunIterator:

Public Member Functions

 TrivialScriptRunIterator (SkFourByteTag script, size_t utf8Bytes)
 
SkFourByteTag currentScript () const override
 
void consume () override
 
size_t endOfCurrentRun () const override
 
bool atEnd () const override
 

Constructor & Destructor Documentation

◆ TrivialScriptRunIterator()

SkShaper::TrivialScriptRunIterator::TrivialScriptRunIterator ( SkFourByteTag  script,
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

◆ currentScript()

SkFourByteTag SkShaper::TrivialScriptRunIterator::currentScript ( ) 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: