8#ifndef SkOTTable_name_DEFINED
9#define SkOTTable_name_DEFINED
547 : fNameTable(nameTable), fNameTableSize(size), fIndex(0), fType(-1) { }
549 : fNameTable(nameTable), fNameTableSize(size), fIndex(0), fType(
type)
565 const uint8_t* fNameTable;
566 const size_t fNameTableSize;
573static_assert(
sizeof(
SkOTTableName) == 6,
"sizeof(SkOTTableName) not 6");
#define SkTEndian_SwapBE16(n)
Iterator(const uint8_t *nameTable, size_t size, SK_OT_USHORT type)
void reset(SK_OT_USHORT type)
Iterator(const uint8_t *nameTable, size_t size)
enum SkOTTableName::Record::EncodingID::ISO::Value value
enum SkOTTableName::Record::EncodingID::Macintosh::Value value
@ UnicodeVariationSequences
enum SkOTTableName::Record::EncodingID::Unicode::Value value
enum SkOTTableName::Record::EncodingID::Windows::Value value
@ IrishGaelicWithLenition
enum SkOTTableName::Record::LanguageID::Macintosh::Value value
@ CroatianLatin_BosniaAndHerzegovina
@ Luxembourgish_Luxembourg
@ AzeriCyrillic_Azerbaijan
@ MongolianTraditional_PeoplesRepublicOfChina
@ SpanishTraditionalSort_Spain
@ SesothoSaLeboa_SouthAfrica
@ MacedonianFYROM_FormerYugoslavRepublicOfMacedonia
@ French_PrincipalityOfMonoco
@ SerbianCyrillic_BosniaAndHerzegovina
@ Urdu_IslamicRepublicOfPakistan
@ English_TrinidadAndTobago
@ SerbianLatin_BosniaAndHerzegovina
@ BosnianCyrillic_BosniaAndHerzegovina
@ TajikCyrillic_Tajikistan
@ English_RepublicOfThePhilippines
@ Chinese_PeoplesRepublicOfChina
@ Spanish_DominicanRepublic
@ BosnianLatin_BosniaAndHerzegovina
@ NorwegianNynorsk_Norway
@ SpanishModernSort_Spain
@ MongolianCyrillic_Mongolia
@ UzbekCyrillic_Uzbekistan
enum SkOTTableName::Record::LanguageID::Windows::Value value
enum SkOTTableName::Record::NameID::Predefined::Value value
@ PostscriptCIDFindfontName
struct SkOTTableName::Record::PlatformID platformID
union SkOTTableName::Record::NameID nameID
union SkOTTableName::Record::LanguageID languageID
union SkOTTableName::Record::EncodingID encodingID
static const SK_OT_CHAR TAG1
static const SK_OT_USHORT format_0
SK_OT_USHORT stringOffset
static const SK_OT_CHAR TAG3
static const SK_OT_CHAR TAG2
static const SK_OT_ULONG TAG
static const SK_OT_CHAR TAG0
static const SK_OT_USHORT format_1
struct SkOTTableName::Record::EncodingID::ISO iso
struct SkOTTableName::Record::EncodingID::Windows windows
struct SkOTTableName::Record::EncodingID::Unicode unicode
struct SkOTTableName::Record::EncodingID::Macintosh macintosh
struct SkOTTableName::Record::LanguageID::Windows windows
struct SkOTTableName::Record::LanguageID::Macintosh macintosh
SK_OT_USHORT languageTagID
struct SkOTTableName::Record::NameID::Predefined predefined
SK_OT_USHORT fontSpecific