Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
SkPanose::Data::TextAndDisplay Struct Reference

#include <SkPanose.h>

Public Types

enum class  SerifStyle : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , Cove = 2 , ObtuseCove = 3 ,
  SquareCove = 4 , ObtuseSquareCove = 5 , Square = 6 , Thin = 7 ,
  Bone = 8 , Exaggerated = 9 , Triangle = 10 , NormalSans = 11 ,
  ObtuseSans = 12 , PerpSans = 13 , Flared = 14 , Rounded = 15
}
 
enum class  Weight : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , VeryLight = 2 , Light = 3 ,
  Thin = 4 , Book = 5 , Medium = 6 , Demi = 7 ,
  Bold = 8 , Heavy = 9 , Black = 10 , ExtraBlack = 11
}
 
enum class  Proportion : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , OldStyle = 2 , Modern = 3 ,
  EvenWidth = 4 , Expanded = 5 , Condensed = 6 , VeryExpanded = 7 ,
  VeryCondensed = 8 , Monospaced = 9
}
 
enum class  Contrast : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , None = 2 , VeryLow = 3 ,
  Low = 4 , MediumLow = 5 , Medium = 6 , MediumHigh = 7 ,
  High = 8 , VeryHigh = 9
}
 
enum class  StrokeVariation : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , NoVariation = 2 , Gradual_Diagonal = 3 ,
  Gradual_Transitional = 4 , Gradual_Vertical = 5 , Gradual_Horizontal = 6 , Rapid_Vertical = 7 ,
  Rapid_Horizontal = 8 , Instant_Vertical = 9 , Instant_Horizontal = 10
}
 
enum class  ArmStyle : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , StraightArms_Horizontal = 2 , StraightArms_Wedge = 3 ,
  StraightArms_Vertical = 4 , StraightArms_SingleSerif = 5 , StraightArms_DoubleSerif = 6 , NonStraightArms_Horizontal = 7 ,
  NonStraightArms_Wedge = 8 , NonStraightArms_Vertical = 9 , NonStraightArms_SingleSerif = 10 , NonStraightArms_DoubleSerif = 11
}
 
enum class  Letterform : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , Normal_Contact = 2 , Normal_Weighted = 3 ,
  Normal_Boxed = 4 , Normal_Flattened = 5 , Normal_Rounded = 6 , Normal_OffCenter = 7 ,
  Normal_Square = 8 , Oblique_Contact = 9 , Oblique_Weighted = 10 , Oblique_Boxed = 11 ,
  Oblique_Flattened = 12 , Oblique_Rounded = 13 , Oblique_OffCenter = 14 , Oblique_Square = 15
}
 
enum class  Midline : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , Standard_Trimmed = 2 , Standard_Pointed = 3 ,
  Standard_Serifed = 4 , High_Trimmed = 5 , High_Pointed = 6 , High_Serifed = 7 ,
  Constant_Trimmed = 8 , Constant_Pointed = 9 , Constant_Serifed = 10 , Low_Trimmed = 11 ,
  Low_Pointed = 12 , Low_Serifed = 13
}
 
enum class  XHeight : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , Constant_Small = 2 , Constant_Standard = 3 ,
  Constant_Large = 4 , Ducking_Small = 5 , Ducking_Standard = 6 , Ducking_Large = 7
}
 

Public Attributes

enum SkPanose::Data::TextAndDisplay::SerifStyle bSerifStyle
 
enum SkPanose::Data::TextAndDisplay::Weight bWeight
 
enum SkPanose::Data::TextAndDisplay::Proportion bProportion
 
enum SkPanose::Data::TextAndDisplay::Contrast bContrast
 
enum SkPanose::Data::TextAndDisplay::StrokeVariation bStrokeVariation
 
enum SkPanose::Data::TextAndDisplay::ArmStyle bArmStyle
 
enum SkPanose::Data::TextAndDisplay::Letterform bLetterform
 
enum SkPanose::Data::TextAndDisplay::Midline bMidline
 
enum SkPanose::Data::TextAndDisplay::XHeight bXHeight
 

Detailed Description

Definition at line 27 of file SkPanose.h.

Member Enumeration Documentation

◆ ArmStyle

Enumerator
Any 
NoFit 
StraightArms_Horizontal 
StraightArms_Wedge 
StraightArms_Vertical 
StraightArms_SingleSerif 
StraightArms_DoubleSerif 
NonStraightArms_Horizontal 
NonStraightArms_Wedge 
NonStraightArms_Vertical 
NonStraightArms_SingleSerif 
NonStraightArms_DoubleSerif 

Definition at line 120 of file SkPanose.h.

120 : SK_OT_BYTE {
121 Any = 0,
122 NoFit = 1,
133 } bArmStyle;
uint8_t SK_OT_BYTE
enum SkPanose::Data::TextAndDisplay::ArmStyle bArmStyle

◆ Contrast

Enumerator
Any 
NoFit 
None 
VeryLow 
Low 
MediumLow 
Medium 
MediumHigh 
High 
VeryHigh 

Definition at line 75 of file SkPanose.h.

◆ Letterform

Enumerator
Any 
NoFit 
Normal_Contact 
Normal_Weighted 
Normal_Boxed 
Normal_Flattened 
Normal_Rounded 
Normal_OffCenter 
Normal_Square 
Oblique_Contact 
Oblique_Weighted 
Oblique_Boxed 
Oblique_Flattened 
Oblique_Rounded 
Oblique_OffCenter 
Oblique_Square 

Definition at line 135 of file SkPanose.h.

135 : SK_OT_BYTE {
136 Any = 0,
137 NoFit = 1,
138 Normal_Contact = 2,
139 Normal_Weighted = 3,
140 Normal_Boxed = 4,
142 Normal_Rounded = 6,
144 Normal_Square = 8,
145 Oblique_Contact = 9,
146 Oblique_Weighted = 10,
147 Oblique_Boxed = 11,
149 Oblique_Rounded = 13,
151 Oblique_Square = 15,
152 } bLetterform;
enum SkPanose::Data::TextAndDisplay::Letterform bLetterform

◆ Midline

Enumerator
Any 
NoFit 
Standard_Trimmed 
Standard_Pointed 
Standard_Serifed 
High_Trimmed 
High_Pointed 
High_Serifed 
Constant_Trimmed 
Constant_Pointed 
Constant_Serifed 
Low_Trimmed 
Low_Pointed 
Low_Serifed 

Definition at line 154 of file SkPanose.h.

◆ Proportion

Enumerator
Any 
NoFit 
OldStyle 
Modern 
EvenWidth 
Expanded 
Condensed 
VeryExpanded 
VeryCondensed 
Monospaced 

Definition at line 62 of file SkPanose.h.

◆ SerifStyle

Enumerator
Any 
NoFit 
Cove 
ObtuseCove 
SquareCove 
ObtuseSquareCove 
Square 
Thin 
Bone 
Exaggerated 
Triangle 
NormalSans 
ObtuseSans 
PerpSans 
Flared 
Rounded 

Definition at line 28 of file SkPanose.h.

◆ StrokeVariation

Enumerator
Any 
NoFit 
NoVariation 
Gradual_Diagonal 
Gradual_Transitional 
Gradual_Vertical 
Gradual_Horizontal 
Rapid_Vertical 
Rapid_Horizontal 
Instant_Vertical 
Instant_Horizontal 

Definition at line 105 of file SkPanose.h.

◆ Weight

Enumerator
Any 
NoFit 
VeryLight 
Light 
Thin 
Book 
Medium 
Demi 
Bold 
Heavy 
Black 
ExtraBlack 

Definition at line 47 of file SkPanose.h.

◆ XHeight

Enumerator
Any 
NoFit 
Constant_Small 
Constant_Standard 
Constant_Large 
Ducking_Small 
Ducking_Standard 
Ducking_Large 

Definition at line 171 of file SkPanose.h.

Member Data Documentation

◆ bArmStyle

enum SkPanose::Data::TextAndDisplay::ArmStyle SkPanose::Data::TextAndDisplay::bArmStyle

◆ bContrast

enum SkPanose::Data::TextAndDisplay::Contrast SkPanose::Data::TextAndDisplay::bContrast

◆ bLetterform

enum SkPanose::Data::TextAndDisplay::Letterform SkPanose::Data::TextAndDisplay::bLetterform

◆ bMidline

enum SkPanose::Data::TextAndDisplay::Midline SkPanose::Data::TextAndDisplay::bMidline

◆ bProportion

enum SkPanose::Data::TextAndDisplay::Proportion SkPanose::Data::TextAndDisplay::bProportion

◆ bSerifStyle

enum SkPanose::Data::TextAndDisplay::SerifStyle SkPanose::Data::TextAndDisplay::bSerifStyle

◆ bStrokeVariation

enum SkPanose::Data::TextAndDisplay::StrokeVariation SkPanose::Data::TextAndDisplay::bStrokeVariation

◆ bWeight

enum SkPanose::Data::TextAndDisplay::Weight SkPanose::Data::TextAndDisplay::bWeight

◆ bXHeight

enum SkPanose::Data::TextAndDisplay::XHeight SkPanose::Data::TextAndDisplay::bXHeight

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