Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
SkIBMFamilyClass::SubClass Union Reference

#include <SkIBMFamilyClass.h>

Public Types

enum class  OldstyleSerifs : SK_OT_BYTE {
  NoClassification = 0 , IBMRoundedLegibility = 1 , Garalde = 2 , Venetian = 3 ,
  ModifiedVenetian = 4 , DutchModern = 5 , DutchTraditional = 6 , Contemporary = 7 ,
  Calligraphic = 8 , Miscellaneous = 15
}
 
enum class  TransitionalSerifs : SK_OT_BYTE { NoClassification = 0 , DirectLine = 1 , Script = 2 , Miscellaneous = 15 }
 
enum class  ModernSerifs : SK_OT_BYTE { NoClassification = 0 , Italian = 1 , Script = 2 , Miscellaneous = 15 }
 
enum class  ClarendonSerifs : SK_OT_BYTE {
  NoClassification = 0 , Clarendon = 1 , Modern = 2 , Traditional = 3 ,
  Newspaper = 4 , StubSerif = 5 , Monotone = 6 , Typewriter = 7 ,
  Miscellaneous = 15
}
 
enum class  SlabSerifs : SK_OT_BYTE {
  NoClassification = 0 , Monotone = 1 , Humanist = 2 , Geometric = 3 ,
  Swiss = 4 , Typewriter = 5 , Miscellaneous = 15
}
 
enum class  FreeformSerifs : SK_OT_BYTE { NoClassification = 0 , Modern = 1 , Miscellaneous = 15 }
 
enum class  SansSerif : SK_OT_BYTE {
  NoClassification = 0 , IBMNeoGrotesqueGothic = 1 , Humanist = 2 , LowXRoundGeometric = 3 ,
  HighXRoundGeometric = 4 , NeoGrotesqueGothic = 5 , ModifiedNeoGrotesqueGothic = 6 , TypewriterGothic = 9 ,
  Matrix = 10 , Miscellaneous = 15
}
 
enum class  Ornamentals : SK_OT_BYTE {
  NoClassification = 0 , Engraver = 1 , BlackLetter = 2 , Decorative = 3 ,
  ThreeDimensional = 4 , Miscellaneous = 15
}
 
enum class  Scripts : SK_OT_BYTE {
  NoClassification = 0 , Uncial = 1 , Brush_Joined = 2 , Formal_Joined = 3 ,
  Monotone_Joined = 4 , Calligraphic = 5 , Brush_Unjoined = 6 , Formal_Unjoined = 7 ,
  Monotone_Unjoined = 8 , Miscellaneous = 15
}
 
enum class  Symbolic : SK_OT_BYTE {
  NoClassification = 0 , MixedSerif = 3 , OldstyleSerif = 6 , NeoGrotesqueSansSerif = 7 ,
  Miscellaneous = 15
}
 

Public Attributes

enum SkIBMFamilyClass::SubClass::OldstyleSerifs oldstyleSerifs
 
enum SkIBMFamilyClass::SubClass::TransitionalSerifs transitionalSerifs
 
enum SkIBMFamilyClass::SubClass::ModernSerifs modernSerifs
 
enum SkIBMFamilyClass::SubClass::ClarendonSerifs clarendonSerifs
 
enum SkIBMFamilyClass::SubClass::SlabSerifs slabSerifs
 
enum SkIBMFamilyClass::SubClass::FreeformSerifs freeformSerifs
 
enum SkIBMFamilyClass::SubClass::SansSerif sansSerif
 
enum SkIBMFamilyClass::SubClass::Ornamentals ornamentals
 
enum SkIBMFamilyClass::SubClass::Scripts scripts
 
enum SkIBMFamilyClass::SubClass::Symbolic symbolic
 

Detailed Description

Definition at line 32 of file SkIBMFamilyClass.h.

Member Enumeration Documentation

◆ ClarendonSerifs

Enumerator
NoClassification 
Clarendon 
Modern 
Traditional 
Newspaper 
StubSerif 
Monotone 
Typewriter 
Miscellaneous 

Definition at line 60 of file SkIBMFamilyClass.h.

◆ FreeformSerifs

Enumerator
NoClassification 
Modern 
Miscellaneous 

Definition at line 82 of file SkIBMFamilyClass.h.

82 : SK_OT_BYTE {
84 Modern = 1,
85 //2-14 reserved for future use
86 Miscellaneous = 15,
enum SkIBMFamilyClass::SubClass::FreeformSerifs freeformSerifs

◆ ModernSerifs

Enumerator
NoClassification 
Italian 
Script 
Miscellaneous 

Definition at line 53 of file SkIBMFamilyClass.h.

53 : SK_OT_BYTE {
55 Italian = 1,
56 Script = 2,
57 //3-14 reserved for future use
58 Miscellaneous = 15,
enum SkIBMFamilyClass::SubClass::ModernSerifs modernSerifs

◆ OldstyleSerifs

Enumerator
NoClassification 
IBMRoundedLegibility 
Garalde 
Venetian 
ModifiedVenetian 
DutchModern 
DutchTraditional 
Contemporary 
Calligraphic 
Miscellaneous 

Definition at line 33 of file SkIBMFamilyClass.h.

◆ Ornamentals

Enumerator
NoClassification 
Engraver 
BlackLetter 
Decorative 
ThreeDimensional 
Miscellaneous 

Definition at line 102 of file SkIBMFamilyClass.h.

◆ SansSerif

Enumerator
NoClassification 
IBMNeoGrotesqueGothic 
Humanist 
LowXRoundGeometric 
HighXRoundGeometric 
NeoGrotesqueGothic 
ModifiedNeoGrotesqueGothic 
TypewriterGothic 
Matrix 
Miscellaneous 

Definition at line 88 of file SkIBMFamilyClass.h.

◆ Scripts

Enumerator
NoClassification 
Uncial 
Brush_Joined 
Formal_Joined 
Monotone_Joined 
Calligraphic 
Brush_Unjoined 
Formal_Unjoined 
Monotone_Unjoined 
Miscellaneous 

Definition at line 111 of file SkIBMFamilyClass.h.

◆ SlabSerifs

Enumerator
NoClassification 
Monotone 
Humanist 
Geometric 
Swiss 
Typewriter 
Miscellaneous 

Definition at line 72 of file SkIBMFamilyClass.h.

72 : SK_OT_BYTE {
74 Monotone = 1,
75 Humanist = 2,
76 Geometric = 3,
77 Swiss = 4,
78 Typewriter = 5,
79 //6-14 reserved for future use
80 Miscellaneous = 15,
81 } slabSerifs;
enum SkIBMFamilyClass::SubClass::SlabSerifs slabSerifs

◆ Symbolic

Enumerator
NoClassification 
MixedSerif 
OldstyleSerif 
NeoGrotesqueSansSerif 
Miscellaneous 

Definition at line 124 of file SkIBMFamilyClass.h.

124 : SK_OT_BYTE {
126 //1-2 reserved for future use
127 MixedSerif = 3,
128 //4-5 reserved for future use
129 OldstyleSerif = 6,
131 //8-14 reserved for future use
132 Miscellaneous = 15,
133 } symbolic;
enum SkIBMFamilyClass::SubClass::Symbolic symbolic

◆ TransitionalSerifs

Enumerator
NoClassification 
DirectLine 
Script 
Miscellaneous 

Definition at line 46 of file SkIBMFamilyClass.h.

46 : SK_OT_BYTE {
48 DirectLine = 1,
49 Script = 2,
50 //3-14 reserved for future use
51 Miscellaneous = 15,
enum SkIBMFamilyClass::SubClass::TransitionalSerifs transitionalSerifs

Member Data Documentation

◆ clarendonSerifs

enum SkIBMFamilyClass::SubClass::ClarendonSerifs SkIBMFamilyClass::SubClass::clarendonSerifs

◆ freeformSerifs

enum SkIBMFamilyClass::SubClass::FreeformSerifs SkIBMFamilyClass::SubClass::freeformSerifs

◆ modernSerifs

enum SkIBMFamilyClass::SubClass::ModernSerifs SkIBMFamilyClass::SubClass::modernSerifs

◆ oldstyleSerifs

enum SkIBMFamilyClass::SubClass::OldstyleSerifs SkIBMFamilyClass::SubClass::oldstyleSerifs

◆ ornamentals

enum SkIBMFamilyClass::SubClass::Ornamentals SkIBMFamilyClass::SubClass::ornamentals

◆ sansSerif

enum SkIBMFamilyClass::SubClass::SansSerif SkIBMFamilyClass::SubClass::sansSerif

◆ scripts

enum SkIBMFamilyClass::SubClass::Scripts SkIBMFamilyClass::SubClass::scripts

◆ slabSerifs

enum SkIBMFamilyClass::SubClass::SlabSerifs SkIBMFamilyClass::SubClass::slabSerifs

◆ symbolic

enum SkIBMFamilyClass::SubClass::Symbolic SkIBMFamilyClass::SubClass::symbolic

◆ transitionalSerifs

enum SkIBMFamilyClass::SubClass::TransitionalSerifs SkIBMFamilyClass::SubClass::transitionalSerifs

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