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 | Variables
pcfdrivr.c File Reference
#include <ft2build.h>
#include "pcf.h"
#include "pcfdrivr.h"
#include "pcfread.h"
#include "pcferror.h"
#include "pcfutil.h"

Go to the source code of this file.

Macros

#define FT_COMPONENT   trace_pcfread
 
#define FT_COMPONENT   trace_pcfdriver
 

Typedefs

typedef struct PCF_CMapRec_ PCF_CMapRec
 
typedef struct PCF_CMapRec_ * PCF_CMap
 

Functions

 pcf_cmap_init (FT_CMap pcfcmap, FT_Pointer init_data)
 
 pcf_cmap_done (FT_CMap pcfcmap)
 
 pcf_cmap_char_index (FT_CMap pcfcmap, FT_UInt32 charcode)
 
 pcf_cmap_char_next (FT_CMap pcfcmap, FT_UInt32 *acharcode)
 
 PCF_Face_Done (FT_Face pcfface)
 
 PCF_Face_Init (FT_Stream stream, FT_Face pcfface, FT_Int face_index, FT_Int num_params, FT_Parameter *params)
 
 PCF_Size_Select (FT_Size size, FT_ULong strike_index)
 
 PCF_Size_Request (FT_Size size, FT_Size_Request req)
 
 PCF_Glyph_Load (FT_GlyphSlot slot, FT_Size size, FT_UInt glyph_index, FT_Int32 load_flags)
 
 pcf_driver_requester (FT_Module module, const char *name)
 

Variables

FT_CALLBACK_TABLE_DEF const FT_CMap_ClassRec pcf_cmap_class
 
FT_CALLBACK_TABLE_DEF const FT_Driver_ClassRec pcf_driver_class
 

Macro Definition Documentation

◆ FT_COMPONENT [1/2]

#define FT_COMPONENT   trace_pcfread

Definition at line 61 of file pcfdrivr.c.

◆ FT_COMPONENT [2/2]

#define FT_COMPONENT   trace_pcfdriver

Definition at line 61 of file pcfdrivr.c.

Typedef Documentation

◆ PCF_CMap

typedef struct PCF_CMapRec_ * PCF_CMap

◆ PCF_CMapRec

typedef struct PCF_CMapRec_ PCF_CMapRec

Function Documentation

◆ pcf_cmap_char_index()

pcf_cmap_char_index ( FT_CMap  pcfcmap,
FT_UInt32  charcode 
)

◆ pcf_cmap_char_next()

pcf_cmap_char_next ( FT_CMap  pcfcmap,
FT_UInt32 acharcode 
)

◆ pcf_cmap_done()

pcf_cmap_done ( FT_CMap  pcfcmap)

Definition at line 91 of file pcfdrivr.c.

References FT_CALLBACK_DEF, and NULL.

◆ pcf_cmap_init()

pcf_cmap_init ( FT_CMap  pcfcmap,
FT_Pointer  init_data 
)

◆ pcf_driver_requester()

pcf_driver_requester ( FT_Module  module,
const char *  name 
)

Definition at line 663 of file pcfdrivr.c.

References FT_CALLBACK_TABLE_DEF, ft_service_list_lookup(), and FT_UNUSED.

◆ PCF_Face_Done()

PCF_Face_Done ( FT_Face  pcfface)

◆ PCF_Face_Init()

PCF_Face_Init ( FT_Stream  stream,
FT_Face  pcfface,
FT_Int  face_index,
FT_Int  num_params,
FT_Parameter params 
)

◆ PCF_Glyph_Load()

PCF_Glyph_Load ( FT_GlyphSlot  slot,
FT_Size  size,
FT_UInt  glyph_index,
FT_Int32  load_flags 
)

◆ PCF_Size_Request()

PCF_Size_Request ( FT_Size  size,
FT_Size_Request  req 
)

◆ PCF_Size_Select()

PCF_Size_Select ( FT_Size  size,
FT_ULong  strike_index 
)

Variable Documentation

◆ pcf_cmap_class

Initial value:
=
{
sizeof ( PCF_CMapRec ),
}
#define NULL
Definition: ftobjs.h:61
struct PCF_CMapRec_ PCF_CMapRec
pcf_cmap_char_next(FT_CMap pcfcmap, FT_UInt32 *acharcode)
Definition: pcfdrivr.c:139
pcf_cmap_init(FT_CMap pcfcmap, FT_Pointer init_data)
Definition: pcfdrivr.c:74
pcf_cmap_done(FT_CMap pcfcmap)
Definition: pcfdrivr.c:91
pcf_cmap_char_index(FT_CMap pcfcmap, FT_UInt32 charcode)
Definition: pcfdrivr.c:102

Definition at line 193 of file pcfdrivr.c.

◆ pcf_driver_class

Definition at line 673 of file pcfdrivr.c.