Flutter Engine
The Flutter Engine
Public Types | Public Attributes | List of all members
SkOTTableName::Record::EncodingID::Macintosh Struct Reference

#include <SkOTTable_name.h>

Public Types

enum  Value : SK_OT_USHORT {
  Roman = SkTEndian_SwapBE16(0) , Japanese = SkTEndian_SwapBE16(1) , ChineseTraditional = SkTEndian_SwapBE16(2) , Korean = SkTEndian_SwapBE16(3) ,
  Arabic = SkTEndian_SwapBE16(4) , Hebrew = SkTEndian_SwapBE16(5) , Greek = SkTEndian_SwapBE16(6) , Russian = SkTEndian_SwapBE16(7) ,
  RSymbol = SkTEndian_SwapBE16(8) , Devanagari = SkTEndian_SwapBE16(9) , Gurmukhi = SkTEndian_SwapBE16(10) , Gujarati = SkTEndian_SwapBE16(11) ,
  Oriya = SkTEndian_SwapBE16(12) , Bengali = SkTEndian_SwapBE16(13) , Tamil = SkTEndian_SwapBE16(14) , Telugu = SkTEndian_SwapBE16(15) ,
  Kannada = SkTEndian_SwapBE16(16) , Malayalam = SkTEndian_SwapBE16(17) , Sinhalese = SkTEndian_SwapBE16(18) , Burmese = SkTEndian_SwapBE16(19) ,
  Khmer = SkTEndian_SwapBE16(20) , Thai = SkTEndian_SwapBE16(21) , Laotian = SkTEndian_SwapBE16(22) , Georgian = SkTEndian_SwapBE16(23) ,
  Armenian = SkTEndian_SwapBE16(24) , ChineseSimplified = SkTEndian_SwapBE16(25) , Tibetan = SkTEndian_SwapBE16(26) , Mongolian = SkTEndian_SwapBE16(27) ,
  Geez = SkTEndian_SwapBE16(28) , Slavic = SkTEndian_SwapBE16(29) , Vietnamese = SkTEndian_SwapBE16(30) , Sindhi = SkTEndian_SwapBE16(31) ,
  Uninterpreted = SkTEndian_SwapBE16(32)
}
 

Public Attributes

enum SkOTTableName::Record::EncodingID::Macintosh::Value value
 

Detailed Description

These are Mac encodings, see http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/ for their mappings to unicode. Name table strings using PlatformID::Macintosh must use Roman.

Definition at line 67 of file SkOTTable_name.h.

Member Enumeration Documentation

◆ Value

Enumerator
Roman 
Japanese 
ChineseTraditional 
Korean 
Arabic 
Hebrew 
Greek 
Russian 
RSymbol 
Devanagari 
Gurmukhi 
Gujarati 
Oriya 
Bengali 
Tamil 
Telugu 
Kannada 
Malayalam 
Sinhalese 
Burmese 
Khmer 
Thai 
Laotian 
Georgian 
Armenian 
ChineseSimplified 
Tibetan 
Mongolian 
Geez 
Slavic 
Vietnamese 
Sindhi 
Uninterpreted 

Definition at line 68 of file SkOTTable_name.h.

68 : SK_OT_USHORT {
102 } value;
#define SkTEndian_SwapBE16(n)
Definition: SkEndian.h:142
uint16_t SK_OT_USHORT
enum SkOTTableName::Record::EncodingID::Macintosh::Value value

Member Data Documentation

◆ value

enum SkOTTableName::Record::EncodingID::Macintosh::Value SkOTTableName::Record::EncodingID::Macintosh::value

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