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

#include <SkPanose.h>

Public Types

enum class  ToolKind : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , FlatNib = 2 , PressurePoint = 3 ,
  Engraved = 4 , Ball = 5 , Brush = 6 , Rough = 7 ,
  FeltPen = 8 , WildBrush = 9
}
 
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  Spacing : SK_OT_BYTE { Any = 0 , NoFit = 1 , ProportionalSpaced = 2 , Monospaced = 3 }
 
enum class  AspectRatio : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , VeryCondensed = 2 , Condensed = 3 ,
  Normal = 4 , Expanded = 5 , VeryExpanded = 6
}
 
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  Topology : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , Roman_Disconnected = 2 , Roman_Trailing = 3 ,
  Roman_Connected = 4 , Cursive_Disconnected = 5 , Cursive_Trailing = 6 , Cursive_Connected = 7 ,
  Blackletter_Disconnected = 8 , Blackletter_Trailing = 9 , Blackletter_Connected = 10
}
 
enum class  Form : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , Upright_NoWrapping = 2 , Upright_SomeWrapping = 3 ,
  Upright_MoreWrapping = 4 , Upright_ExtremeWrapping = 5 , Oblique_NoWrapping = 6 , Oblique_SomeWrapping = 7 ,
  Oblique_MoreWrapping = 8 , Oblique_ExtremeWrapping = 9 , Exaggerated_NoWrapping = 10 , Exaggerated_SomeWrapping = 11 ,
  Exaggerated_MoreWrapping = 12 , Exaggerated_ExtremeWrapping = 13
}
 
enum class  Finials : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , None_NoLoops = 2 , None_ClosedLoops = 3 ,
  None_OpenLoops = 4 , Sharp_NoLoops = 5 , Sharp_ClosedLoops = 6 , Sharp_OpenLoops = 7 ,
  Tapered_NoLoops = 8 , Tapered_ClosedLoops = 9 , Tapered_OpenLoops = 10 , Round_NoLoops = 11 ,
  Round_ClosedLoops = 12 , Round_OpenLoops = 13
}
 
enum class  XAscent : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , VeryLow = 2 , Low = 3 ,
  Medium = 4 , High = 5 , VeryHigh = 6
}
 

Public Attributes

enum SkPanose::Data::Script::ToolKind bToolKind
 
enum SkPanose::Data::Script::Weight bWeight
 
enum SkPanose::Data::Script::Spacing bSpacing
 
enum SkPanose::Data::Script::AspectRatio bAspectRatio
 
enum SkPanose::Data::Script::Contrast bContrast
 
enum SkPanose::Data::Script::Topology bTopology
 
enum SkPanose::Data::Script::Form bForm
 
enum SkPanose::Data::Script::Finials bFinials
 
enum SkPanose::Data::Script::XAscent bXAscent
 

Detailed Description

Definition at line 183 of file SkPanose.h.

Member Enumeration Documentation

◆ AspectRatio

Enumerator
Any 
NoFit 
VeryCondensed 
Condensed 
Normal 
Expanded 
VeryExpanded 

Definition at line 219 of file SkPanose.h.

◆ Contrast

Enumerator
Any 
NoFit 
None 
VeryLow 
Low 
MediumLow 
Medium 
MediumHigh 
High 
VeryHigh 

Definition at line 229 of file SkPanose.h.

◆ Finials

Enumerator
Any 
NoFit 
None_NoLoops 
None_ClosedLoops 
None_OpenLoops 
Sharp_NoLoops 
Sharp_ClosedLoops 
Sharp_OpenLoops 
Tapered_NoLoops 
Tapered_ClosedLoops 
Tapered_OpenLoops 
Round_NoLoops 
Round_ClosedLoops 
Round_OpenLoops 

Definition at line 273 of file SkPanose.h.

◆ Form

Enumerator
Any 
NoFit 
Upright_NoWrapping 
Upright_SomeWrapping 
Upright_MoreWrapping 
Upright_ExtremeWrapping 
Oblique_NoWrapping 
Oblique_SomeWrapping 
Oblique_MoreWrapping 
Oblique_ExtremeWrapping 
Exaggerated_NoWrapping 
Exaggerated_SomeWrapping 
Exaggerated_MoreWrapping 
Exaggerated_ExtremeWrapping 

Definition at line 256 of file SkPanose.h.

◆ Spacing

Enumerator
Any 
NoFit 
ProportionalSpaced 
Monospaced 

Definition at line 212 of file SkPanose.h.

212 : SK_OT_BYTE {
213 Any = 0,
214 NoFit = 1,
216 Monospaced = 3,
217 } bSpacing;
enum SkPanose::Data::Script::Spacing bSpacing

◆ ToolKind

Enumerator
Any 
NoFit 
FlatNib 
PressurePoint 
Engraved 
Ball 
Brush 
Rough 
FeltPen 
WildBrush 

Definition at line 184 of file SkPanose.h.

◆ Topology

Enumerator
Any 
NoFit 
Roman_Disconnected 
Roman_Trailing 
Roman_Connected 
Cursive_Disconnected 
Cursive_Trailing 
Cursive_Connected 
Blackletter_Disconnected 
Blackletter_Trailing 
Blackletter_Connected 

Definition at line 242 of file SkPanose.h.

◆ Weight

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

Definition at line 197 of file SkPanose.h.

◆ XAscent

Enumerator
Any 
NoFit 
VeryLow 
Low 
Medium 
High 
VeryHigh 

Definition at line 290 of file SkPanose.h.

290 : SK_OT_BYTE {
291 Any = 0,
292 NoFit = 1,
293 VeryLow = 2,
294 Low = 3,
295 Medium = 4,
296 High = 5,
297 VeryHigh = 6,
298 } bXAscent;
enum SkPanose::Data::Script::XAscent bXAscent

Member Data Documentation

◆ bAspectRatio

enum SkPanose::Data::Script::AspectRatio SkPanose::Data::Script::bAspectRatio

◆ bContrast

enum SkPanose::Data::Script::Contrast SkPanose::Data::Script::bContrast

◆ bFinials

enum SkPanose::Data::Script::Finials SkPanose::Data::Script::bFinials

◆ bForm

enum SkPanose::Data::Script::Form SkPanose::Data::Script::bForm

◆ bSpacing

enum SkPanose::Data::Script::Spacing SkPanose::Data::Script::bSpacing

◆ bToolKind

enum SkPanose::Data::Script::ToolKind SkPanose::Data::Script::bToolKind

◆ bTopology

enum SkPanose::Data::Script::Topology SkPanose::Data::Script::bTopology

◆ bWeight

enum SkPanose::Data::Script::Weight SkPanose::Data::Script::bWeight

◆ bXAscent

enum SkPanose::Data::Script::XAscent SkPanose::Data::Script::bXAscent

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