Flutter Engine
The Flutter Engine
Classes | Public Attributes | Static Public Attributes | List of all members
SkOTTableHead Struct Reference

#include <SkOTTable_head.h>

Classes

union  Flags
 
struct  FontDirectionHint
 
struct  GlyphDataFormat
 
struct  IndexToLocFormat
 
union  MacStyle
 

Public Attributes

SK_OT_Fixed version
 
SK_OT_Fixed fontRevision
 
SK_OT_ULONG checksumAdjustment
 
SK_OT_ULONG magicNumber
 
union SkOTTableHead::Flags flags
 
SK_OT_USHORT unitsPerEm
 
SK_OT_LONGDATETIME created
 
SK_OT_LONGDATETIME modified
 
SK_OT_SHORT xMin
 
SK_OT_SHORT yMin
 
SK_OT_SHORT xMax
 
SK_OT_SHORT yMax
 
union SkOTTableHead::MacStyle macStyle
 
SK_OT_USHORT lowestRecPPEM
 
struct SkOTTableHead::FontDirectionHint fontDirectionHint
 
struct SkOTTableHead::IndexToLocFormat indexToLocFormat
 
struct SkOTTableHead::GlyphDataFormat glyphDataFormat
 

Static Public Attributes

static const SK_OT_CHAR TAG0 = 'h'
 
static const SK_OT_CHAR TAG1 = 'e'
 
static const SK_OT_CHAR TAG2 = 'a'
 
static const SK_OT_CHAR TAG3 = 'd'
 
static const SK_OT_ULONG TAG = SkOTTableTAG<SkOTTableHead>::value
 
static const SK_OT_Fixed version1 = SkTEndian_SwapBE32(0x00010000)
 
static const uint32_t fontChecksum = 0xB1B0AFBA
 
static const SK_OT_ULONG magicNumberConst = SkTEndian_SwapBE32(0x5F0F3CF5)
 

Detailed Description

Definition at line 16 of file SkOTTable_head.h.

Member Data Documentation

◆ checksumAdjustment

SK_OT_ULONG SkOTTableHead::checksumAdjustment

Definition at line 27 of file SkOTTable_head.h.

◆ created

SK_OT_LONGDATETIME SkOTTableHead::created

Definition at line 75 of file SkOTTable_head.h.

◆ flags

union SkOTTableHead::Flags SkOTTableHead::flags

◆ fontChecksum

const uint32_t SkOTTableHead::fontChecksum = 0xB1B0AFBA
static

Definition at line 26 of file SkOTTable_head.h.

◆ fontDirectionHint

struct SkOTTableHead::FontDirectionHint SkOTTableHead::fontDirectionHint

◆ fontRevision

SK_OT_Fixed SkOTTableHead::fontRevision

Definition at line 25 of file SkOTTable_head.h.

◆ glyphDataFormat

struct SkOTTableHead::GlyphDataFormat SkOTTableHead::glyphDataFormat

◆ indexToLocFormat

struct SkOTTableHead::IndexToLocFormat SkOTTableHead::indexToLocFormat

◆ lowestRecPPEM

SK_OT_USHORT SkOTTableHead::lowestRecPPEM

Definition at line 116 of file SkOTTable_head.h.

◆ macStyle

union SkOTTableHead::MacStyle SkOTTableHead::macStyle

◆ magicNumber

SK_OT_ULONG SkOTTableHead::magicNumber

Definition at line 28 of file SkOTTable_head.h.

◆ magicNumberConst

const SK_OT_ULONG SkOTTableHead::magicNumberConst = SkTEndian_SwapBE32(0x5F0F3CF5)
static

Definition at line 29 of file SkOTTable_head.h.

◆ modified

SK_OT_LONGDATETIME SkOTTableHead::modified

Definition at line 76 of file SkOTTable_head.h.

◆ TAG

const SK_OT_ULONG SkOTTableHead::TAG = SkOTTableTAG<SkOTTableHead>::value
static

Definition at line 21 of file SkOTTable_head.h.

◆ TAG0

const SK_OT_CHAR SkOTTableHead::TAG0 = 'h'
static

Definition at line 17 of file SkOTTable_head.h.

◆ TAG1

const SK_OT_CHAR SkOTTableHead::TAG1 = 'e'
static

Definition at line 18 of file SkOTTable_head.h.

◆ TAG2

const SK_OT_CHAR SkOTTableHead::TAG2 = 'a'
static

Definition at line 19 of file SkOTTable_head.h.

◆ TAG3

const SK_OT_CHAR SkOTTableHead::TAG3 = 'd'
static

Definition at line 20 of file SkOTTable_head.h.

◆ unitsPerEm

SK_OT_USHORT SkOTTableHead::unitsPerEm

Definition at line 74 of file SkOTTable_head.h.

◆ version

SK_OT_Fixed SkOTTableHead::version

Definition at line 23 of file SkOTTable_head.h.

◆ version1

const SK_OT_Fixed SkOTTableHead::version1 = SkTEndian_SwapBE32(0x00010000)
static

Definition at line 24 of file SkOTTable_head.h.

◆ xMax

SK_OT_SHORT SkOTTableHead::xMax

Definition at line 79 of file SkOTTable_head.h.

◆ xMin

SK_OT_SHORT SkOTTableHead::xMin

Definition at line 77 of file SkOTTable_head.h.

◆ yMax

SK_OT_SHORT SkOTTableHead::yMax

Definition at line 80 of file SkOTTable_head.h.

◆ yMin

SK_OT_SHORT SkOTTableHead::yMin

Definition at line 78 of file SkOTTable_head.h.


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