Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Classes | Typedefs | Enumerations | Functions
tttables.h File Reference
#include <ft2build.h>

Go to the source code of this file.

Classes

struct  TT_Header_
 
struct  TT_HoriHeader_
 
struct  TT_VertHeader_
 
struct  TT_OS2_
 
struct  TT_Postscript_
 
struct  TT_PCLT_
 
struct  TT_MaxProfile_
 

Typedefs

typedef FT_BEGIN_HEADER struct TT_Header_ TT_Header
 
typedef struct TT_HoriHeader_ TT_HoriHeader
 
typedef struct TT_VertHeader_ TT_VertHeader
 
typedef struct TT_OS2_ TT_OS2
 
typedef struct TT_Postscript_ TT_Postscript
 
typedef struct TT_PCLT_ TT_PCLT
 
typedef struct TT_MaxProfile_ TT_MaxProfile
 
typedef enum FT_Sfnt_Tag_ FT_Sfnt_Tag
 

Enumerations

enum  FT_Sfnt_Tag_ {
  ft_sfnt_head = 0, ft_sfnt_maxp = 1, ft_sfnt_os2 = 2, ft_sfnt_hhea = 3,
  ft_sfnt_vhea = 4, ft_sfnt_post = 5, ft_sfnt_pclt = 6, sfnt_max
}
 

Functions

 FT_Get_Sfnt_Table (FT_Face face, FT_Sfnt_Tag tag)
 
 FT_Load_Sfnt_Table (FT_Face face, FT_ULong tag, FT_Long offset, FT_Byte *buffer, FT_ULong *length)
 
 FT_Sfnt_Table_Info (FT_Face face, FT_UInt table_index, FT_ULong *tag, FT_ULong *length)
 
 FT_Get_CMap_Language_ID (FT_CharMap charmap)
 
 FT_Get_CMap_Format (FT_CharMap charmap)
 

Typedef Documentation

◆ FT_Sfnt_Tag

typedef enum FT_Sfnt_Tag_ FT_Sfnt_Tag

◆ TT_Header

◆ TT_HoriHeader

typedef struct TT_HoriHeader_ TT_HoriHeader

◆ TT_MaxProfile

typedef struct TT_MaxProfile_ TT_MaxProfile

◆ TT_OS2

typedef struct TT_OS2_ TT_OS2

◆ TT_PCLT

typedef struct TT_PCLT_ TT_PCLT

◆ TT_Postscript

typedef struct TT_Postscript_ TT_Postscript

◆ TT_VertHeader

typedef struct TT_VertHeader_ TT_VertHeader

Enumeration Type Documentation

◆ FT_Sfnt_Tag_

Enumerator
ft_sfnt_head 
ft_sfnt_maxp 
ft_sfnt_os2 
ft_sfnt_hhea 
ft_sfnt_vhea 
ft_sfnt_post 
ft_sfnt_pclt 
sfnt_max 

Definition at line 558 of file tttables.h.

Function Documentation

◆ FT_Get_CMap_Format()

FT_Get_CMap_Format ( FT_CharMap  charmap)

Definition at line 3742 of file ftobjs.c.

References cmap_info, TT_CMapInfo_::format, FT_EXPORT_DEF, FT_FACE_FIND_SERVICE, and NULL.

Referenced by FT_Set_Charmap().

◆ FT_Get_CMap_Language_ID()

FT_Get_CMap_Language_ID ( FT_CharMap  charmap)

Definition at line 3718 of file ftobjs.c.

References cmap_info, FT_EXPORT_DEF, FT_FACE_FIND_SERVICE, TT_CMapInfo_::language, and NULL.

◆ FT_Get_Sfnt_Table()

FT_Get_Sfnt_Table ( FT_Face  face,
FT_Sfnt_Tag  tag 
)

Definition at line 3651 of file ftobjs.c.

References FT_EXPORT_DEF, FT_FACE_FIND_SERVICE, FT_IS_SFNT, and NULL.

Referenced by FT_Get_FSType_Flags().

◆ FT_Load_Sfnt_Table()

FT_Load_Sfnt_Table ( FT_Face  face,
FT_ULong  tag,
FT_Long  offset,
FT_Byte buffer,
FT_ULong length 
)

Definition at line 3672 of file ftobjs.c.

References FT_EXPORT_DEF, FT_FACE_FIND_SERVICE, FT_IS_SFNT, FT_THROW(), and NULL.

◆ FT_Sfnt_Table_Info()

FT_Sfnt_Table_Info ( FT_Face  face,
FT_UInt  table_index,
FT_ULong tag,
FT_ULong length 
)

Definition at line 3695 of file ftobjs.c.

References FT_EXPORT_DEF, FT_FACE_FIND_SERVICE, FT_IS_SFNT, FT_THROW(), and NULL.