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]
Macros | Functions
ttpload.c File Reference
#include <ft2build.h>
#include "ttpload.h"
#include "tterrors.h"

Go to the source code of this file.

Macros

#define FT_COMPONENT   trace_ttpload
 

Functions

 tt_face_load_loca (TT_Face face, FT_Stream stream)
 
 tt_face_get_location (TT_Face face, FT_UInt gindex, FT_UInt *asize)
 
 tt_face_done_loca (TT_Face face)
 
 tt_face_load_cvt (TT_Face face, FT_Stream stream)
 
 tt_face_load_fpgm (TT_Face face, FT_Stream stream)
 
 tt_face_load_prep (TT_Face face, FT_Stream stream)
 
 tt_face_load_hdmx (TT_Face face, FT_Stream stream)
 
 tt_face_free_hdmx (TT_Face face)
 
 tt_face_get_device_metrics (TT_Face face, FT_UInt ppem, FT_UInt gindex)
 

Macro Definition Documentation

◆ FT_COMPONENT

#define FT_COMPONENT   trace_ttpload

Definition at line 41 of file ttpload.c.

Function Documentation

◆ tt_face_done_loca()

tt_face_done_loca ( TT_Face  face)

Definition at line 251 of file ttpload.c.

References FT_FRAME_RELEASE, and FT_LOCAL_DEF.

Referenced by tt_face_done().

◆ tt_face_free_hdmx()

tt_face_free_hdmx ( TT_Face  face)

Definition at line 559 of file ttpload.c.

References FT_FRAME_RELEASE, FT_FREE, FT_LOCAL_DEF, and FT_StreamRec_::memory.

Referenced by tt_face_done().

◆ tt_face_get_device_metrics()

tt_face_get_device_metrics ( TT_Face  face,
FT_UInt  ppem,
FT_UInt  gindex 
)

Definition at line 576 of file ttpload.c.

References NULL.

◆ tt_face_get_location()

tt_face_get_location ( TT_Face  face,
FT_UInt  gindex,
FT_UInt asize 
)

Definition at line 173 of file ttpload.c.

References FT_LOCAL_DEF, FT_NEXT_ULONG, FT_NEXT_USHORT, and FT_TRACE1.

◆ tt_face_load_cvt()

tt_face_load_cvt ( TT_Face  face,
FT_Stream  stream 
)

◆ tt_face_load_fpgm()

tt_face_load_fpgm ( TT_Face  face,
FT_Stream  stream 
)

Definition at line 361 of file ttpload.c.

References error, FT_Err_Ok, FT_FRAME_EXTRACT, FT_LOCAL_DEF, FT_TRACE2, FT_UNUSED, NULL, and TTAG_fpgm.

◆ tt_face_load_hdmx()

tt_face_load_hdmx ( TT_Face  face,
FT_Stream  stream 
)

◆ tt_face_load_loca()

tt_face_load_loca ( TT_Face  face,
FT_Stream  stream 
)

◆ tt_face_load_prep()

tt_face_load_prep ( TT_Face  face,
FT_Stream  stream 
)

Definition at line 423 of file ttpload.c.

References error, FT_Err_Ok, FT_FRAME_EXTRACT, FT_LOCAL_DEF, FT_TRACE2, FT_UNUSED, NULL, and TTAG_prep.