Flutter Engine
The Flutter Engine
Functions
SkShapers::Primitive Namespace Reference

Functions

SKSHAPER_API std::unique_ptr< SkShaperPrimitiveText ()
 
SKSHAPER_API std::unique_ptr< SkShaper::BiDiRunIteratorTrivialBiDiRunIterator (size_t utf8Bytes, uint8_t bidiLevel)
 
SKSHAPER_API std::unique_ptr< SkShaper::ScriptRunIteratorTrivialScriptRunIterator (size_t utf8Bytes, SkFourByteTag scriptTag)
 
SKSHAPER_API sk_sp< FactoryFactory ()
 

Function Documentation

◆ Factory()

sk_sp< SkShapers::Factory > SkShapers::Primitive::Factory ( )

Definition at line 32 of file SkShaper_factory.cpp.

32 {
33 return sk_make_sp<PrimitiveFactory>();
34}

◆ PrimitiveText()

std::unique_ptr< SkShaper > SkShapers::Primitive::PrimitiveText ( )

Definition at line 254 of file SkShaper_primitive.cpp.

254{ return std::make_unique<SkShaperPrimitive>(); }

◆ TrivialBiDiRunIterator()

SKSHAPER_API std::unique_ptr< SkShaper::BiDiRunIterator > SkShapers::Primitive::TrivialBiDiRunIterator ( size_t  utf8Bytes,
uint8_t  bidiLevel 
)

◆ TrivialScriptRunIterator()

SKSHAPER_API std::unique_ptr< SkShaper::ScriptRunIterator > SkShapers::Primitive::TrivialScriptRunIterator ( size_t  utf8Bytes,
SkFourByteTag  scriptTag 
)