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

Go to the source code of this file.

Macros

#define FT_COMPONENT   trace_ttobjs
 
#define TRICK_NAMES_MAX_CHARACTERS   16
 
#define TRICK_NAMES_COUNT   8
 
#define TRICK_SFNT_IDS_PER_FACE   3
 
#define TRICK_SFNT_IDS_NUM_FACES   17
 
#define TRICK_SFNT_ID_cvt   0
 
#define TRICK_SFNT_ID_fpgm   1
 
#define TRICK_SFNT_ID_prep   2
 

Typedefs

typedef struct tt_sfnt_id_rec_ tt_sfnt_id_rec
 

Functions

 tt_face_init (FT_Stream stream, FT_Face ttface, FT_Int face_index, FT_Int num_params, FT_Parameter *params)
 
 tt_face_done (FT_Face ttface)
 
 tt_size_init (FT_Size ttsize)
 
 tt_size_done (FT_Size ttsize)
 
 tt_size_reset (TT_Size size)
 
 tt_driver_init (FT_Module ttdriver)
 
 tt_driver_done (FT_Module ttdriver)
 
 tt_slot_init (FT_GlyphSlot slot)
 

Macro Definition Documentation

◆ FT_COMPONENT

#define FT_COMPONENT   trace_ttobjs

Definition at line 49 of file ttobjs.c.

◆ TRICK_NAMES_COUNT

#define TRICK_NAMES_COUNT   8

◆ TRICK_NAMES_MAX_CHARACTERS

#define TRICK_NAMES_MAX_CHARACTERS   16

◆ TRICK_SFNT_ID_cvt

#define TRICK_SFNT_ID_cvt   0

◆ TRICK_SFNT_ID_fpgm

#define TRICK_SFNT_ID_fpgm   1

◆ TRICK_SFNT_ID_prep

#define TRICK_SFNT_ID_prep   2

◆ TRICK_SFNT_IDS_NUM_FACES

#define TRICK_SFNT_IDS_NUM_FACES   17

◆ TRICK_SFNT_IDS_PER_FACE

#define TRICK_SFNT_IDS_PER_FACE   3

Typedef Documentation

◆ tt_sfnt_id_rec

typedef struct tt_sfnt_id_rec_ tt_sfnt_id_rec

Function Documentation

◆ tt_driver_done()

tt_driver_done ( FT_Module  ttdriver)

Definition at line 1284 of file ttobjs.c.

References driver, FT_LOCAL_DEF, FT_UNUSED, and NULL.

◆ tt_driver_init()

tt_driver_init ( FT_Module  ttdriver)

Definition at line 1251 of file ttobjs.c.

References driver, FT_Err_Ok, FT_LOCAL_DEF, FT_THROW(), FT_UNUSED, and TT_New_Context().

◆ tt_face_done()

tt_face_done ( FT_Face  ttface)

◆ tt_face_init()

tt_face_init ( FT_Stream  stream,
FT_Face  ttface,
FT_Int  face_index,
FT_Int  num_params,
FT_Parameter params 
)

◆ tt_size_done()

tt_size_done ( FT_Size  ttsize)

Definition at line 1139 of file ttobjs.c.

References FALSE, FT_LOCAL_DEF, TT_SizeRec_::ttmetrics, and TT_Size_Metrics_::valid.

◆ tt_size_init()

tt_size_init ( FT_Size  ttsize)

◆ tt_size_reset()

tt_size_reset ( TT_Size  size)

◆ tt_slot_init()

tt_slot_init ( FT_GlyphSlot  slot)

Definition at line 1318 of file ttobjs.c.

References FT_GlyphLoader_CreateExtra().