Flutter Engine
The Flutter Engine
Public Types | Public Attributes | List of all members
SkPanose::Data::Decorative Struct Reference

#include <SkPanose.h>

Public Types

enum class  Class : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , Derivative = 2 , NonStandard_Topology = 3 ,
  NonStandard_Elements = 4 , NonStandard_Aspect = 5 , Initials = 6 , Cartoon = 7 ,
  PictureStems = 8 , Ornamented = 9 , TextAndBackground = 10 , Collage = 11 ,
  Montage = 12
}
 
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  Aspect : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , SuperCondensed = 2 , VeryCondensed = 3 ,
  Condensed = 4 , Normal = 5 , Extended = 6 , VeryExtended = 7 ,
  SuperExtended = 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 , HorizontalLow = 10 , HorizontalMedium = 11 ,
  HorizontalHigh = 12 , Broken = 13
}
 
enum class  SerifVariant : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , Cove = 2 , ObtuseCove = 3 ,
  SquareCove = 4 , ObtuseSquareCove = 5 , Square = 6 , Thin = 7 ,
  Oval = 8 , Exaggerated = 9 , Triangle = 10 , NormalSans = 11 ,
  ObtuseSans = 12 , PerpendicularSans = 13 , Flared = 14 , Rounded = 15 ,
  Script = 16
}
 
enum class  Treatment : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , None_StandardSolidFill = 2 , White_NoFill = 3 ,
  PatternedFill = 4 , ComplexFill = 5 , ShapedFill = 6 , DrawnDistressed = 7
}
 
enum class  Lining : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , None = 2 , Inline = 3 ,
  Outline = 4 , Engraved = 5 , Shadow = 6 , Relief = 7 ,
  Backdrop = 8
}
 
enum class  Topology : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , Standard = 2 , Square = 3 ,
  MultipleSegment = 4 , DecoWacoMidlines = 5 , UnevenWeighting = 6 , DiverseArms = 7 ,
  DiverseForms = 8 , LombardicForms = 9 , UpperCaseInLowerCase = 10 , ImpliedTopology = 11 ,
  HorseshoeEandA = 12 , Cursive = 13 , Blackletter = 14 , SwashVariance = 15
}
 
enum class  RangeOfCharacters : SK_OT_BYTE {
  Any = 0 , NoFit = 1 , ExtendedCollection = 2 , Litterals = 3 ,
  NoLowerCase = 4 , SmallCaps = 5
}
 

Public Attributes

enum SkPanose::Data::Decorative::Class bClass
 
enum SkPanose::Data::Decorative::Weight bWeight
 
enum SkPanose::Data::Decorative::Aspect bAspect
 
enum SkPanose::Data::Decorative::Contrast bContrast
 
enum SkPanose::Data::Decorative::SerifVariant bSerifVariant
 
enum SkPanose::Data::Decorative::Treatment bTreatment
 
enum SkPanose::Data::Decorative::Lining bLining
 
enum SkPanose::Data::Decorative::Topology bTopology
 
enum SkPanose::Data::Decorative::RangeOfCharacters bRangeOfCharacters
 

Detailed Description

Definition at line 301 of file SkPanose.h.

Member Enumeration Documentation

◆ Aspect

Enumerator
Any 
NoFit 
SuperCondensed 
VeryCondensed 
Condensed 
Normal 
Extended 
VeryExtended 
SuperExtended 
Monospaced 

Definition at line 333 of file SkPanose.h.

333 : SK_OT_BYTE {
334 Any = 0,
335 NoFit = 1,
336 SuperCondensed = 2,
337 VeryCondensed = 3,
338 Condensed = 4,
339 Normal = 5,
340 Extended = 6,
341 VeryExtended = 7,
342 SuperExtended = 8,
343 Monospaced = 9,
344 } bAspect;
uint8_t SK_OT_BYTE
std::enable_if_t< sknonstd::is_bitmask_enum< E >::value, bool > constexpr Any(E e)
Definition: SkBitmaskEnum.h:16
enum SkPanose::Data::Decorative::Aspect bAspect

◆ Class

Enumerator
Any 
NoFit 
Derivative 
NonStandard_Topology 
NonStandard_Elements 
NonStandard_Aspect 
Initials 
Cartoon 
PictureStems 
Ornamented 
TextAndBackground 
Collage 
Montage 

Definition at line 302 of file SkPanose.h.

302 : SK_OT_BYTE {
303 Any = 0,
304 NoFit = 1,
305 Derivative = 2,
306 NonStandard_Topology = 3,
307 NonStandard_Elements = 4,
308 NonStandard_Aspect = 5,
309 Initials = 6,
310 Cartoon = 7,
311 PictureStems = 8,
312 Ornamented = 9,
313 TextAndBackground = 10,
314 Collage = 11,
315 Montage = 12,
316 } bClass;
enum SkPanose::Data::Decorative::Class bClass

◆ Contrast

Enumerator
Any 
NoFit 
None 
VeryLow 
Low 
MediumLow 
Medium 
MediumHigh 
High 
VeryHigh 
HorizontalLow 
HorizontalMedium 
HorizontalHigh 
Broken 

Definition at line 346 of file SkPanose.h.

346 : SK_OT_BYTE {
347 Any = 0,
348 NoFit = 1,
349 None = 2,
350 VeryLow = 3,
351 Low = 4,
352 MediumLow = 5,
353 Medium = 6,
354 MediumHigh = 7,
355 High = 8,
356 VeryHigh = 9,
357 HorizontalLow = 10,
358 HorizontalMedium = 11,
359 HorizontalHigh = 12,
360 Broken = 13,
361 } bContrast;
enum SkPanose::Data::Decorative::Contrast bContrast

◆ Lining

Enumerator
Any 
NoFit 
None 
Inline 
Outline 
Engraved 
Shadow 
Relief 
Backdrop 

Definition at line 394 of file SkPanose.h.

394 : SK_OT_BYTE {
395 Any = 0,
396 NoFit = 1,
397 None = 2,
398 Inline = 3,
399 Outline = 4,
400 Engraved = 5,
401 Shadow = 6,
402 Relief = 7,
403 Backdrop = 8,
404 } bLining;
enum SkPanose::Data::Decorative::Lining bLining

◆ RangeOfCharacters

Enumerator
Any 
NoFit 
ExtendedCollection 
Litterals 
NoLowerCase 
SmallCaps 

Definition at line 425 of file SkPanose.h.

425 : SK_OT_BYTE {
426 Any = 0,
427 NoFit = 1,
428 ExtendedCollection = 2,
429 Litterals = 3,
430 NoLowerCase = 4,
431 SmallCaps = 5,
enum SkPanose::Data::Decorative::RangeOfCharacters bRangeOfCharacters

◆ SerifVariant

Enumerator
Any 
NoFit 
Cove 
ObtuseCove 
SquareCove 
ObtuseSquareCove 
Square 
Thin 
Oval 
Exaggerated 
Triangle 
NormalSans 
ObtuseSans 
PerpendicularSans 
Flared 
Rounded 
Script 

Definition at line 363 of file SkPanose.h.

363 : SK_OT_BYTE {
364 Any = 0,
365 NoFit = 1,
366 Cove = 2,
367 ObtuseCove = 3,
368 SquareCove = 4,
369 ObtuseSquareCove = 5,
370 Square = 6,
371 Thin = 7,
372 Oval = 8,
373 Exaggerated = 9,
374 Triangle = 10,
375 NormalSans = 11,
376 ObtuseSans = 12,
377 PerpendicularSans = 13,
378 Flared = 14,
379 Rounded = 15,
380 Script = 16,
enum SkPanose::Data::Decorative::SerifVariant bSerifVariant

◆ Topology

Enumerator
Any 
NoFit 
Standard 
Square 
MultipleSegment 
DecoWacoMidlines 
UnevenWeighting 
DiverseArms 
DiverseForms 
LombardicForms 
UpperCaseInLowerCase 
ImpliedTopology 
HorseshoeEandA 
Cursive 
Blackletter 
SwashVariance 

Definition at line 406 of file SkPanose.h.

406 : SK_OT_BYTE {
407 Any = 0,
408 NoFit = 1,
409 Standard = 2,
410 Square = 3,
411 MultipleSegment = 4,
412 DecoWacoMidlines = 5,
413 UnevenWeighting = 6,
414 DiverseArms = 7,
415 DiverseForms = 8,
416 LombardicForms = 9,
417 UpperCaseInLowerCase = 10,
418 ImpliedTopology = 11,
419 HorseshoeEandA = 12,
420 Cursive = 13,
421 Blackletter = 14,
422 SwashVariance = 15,
423 } bTopology;
enum SkPanose::Data::Decorative::Topology bTopology

◆ Treatment

Enumerator
Any 
NoFit 
None_StandardSolidFill 
White_NoFill 
PatternedFill 
ComplexFill 
ShapedFill 
DrawnDistressed 

Definition at line 383 of file SkPanose.h.

383 : SK_OT_BYTE {
384 Any = 0,
385 NoFit = 1,
386 None_StandardSolidFill = 2,
387 White_NoFill = 3,
388 PatternedFill = 4,
389 ComplexFill = 5,
390 ShapedFill = 6,
391 DrawnDistressed = 7,
392 } bTreatment;
enum SkPanose::Data::Decorative::Treatment bTreatment

◆ Weight

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

Definition at line 318 of file SkPanose.h.

318 : SK_OT_BYTE {
319 Any = 0,
320 NoFit = 1,
321 VeryLight = 2,
322 Light = 3,
323 Thin = 4,
324 Book = 5,
325 Medium = 6,
326 Demi = 7,
327 Bold = 8,
328 Heavy = 9,
329 Black = 10,
330 ExtraBlack = 11,
331 } bWeight;
enum SkPanose::Data::Decorative::Weight bWeight

Member Data Documentation

◆ bAspect

enum SkPanose::Data::Decorative::Aspect SkPanose::Data::Decorative::bAspect

◆ bClass

enum SkPanose::Data::Decorative::Class SkPanose::Data::Decorative::bClass

◆ bContrast

enum SkPanose::Data::Decorative::Contrast SkPanose::Data::Decorative::bContrast

◆ bLining

enum SkPanose::Data::Decorative::Lining SkPanose::Data::Decorative::bLining

◆ bRangeOfCharacters

enum SkPanose::Data::Decorative::RangeOfCharacters SkPanose::Data::Decorative::bRangeOfCharacters

◆ bSerifVariant

enum SkPanose::Data::Decorative::SerifVariant SkPanose::Data::Decorative::bSerifVariant

◆ bTopology

enum SkPanose::Data::Decorative::Topology SkPanose::Data::Decorative::bTopology

◆ bTreatment

enum SkPanose::Data::Decorative::Treatment SkPanose::Data::Decorative::bTreatment

◆ bWeight

enum SkPanose::Data::Decorative::Weight SkPanose::Data::Decorative::bWeight

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