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 | Variables
sfdriver.c File Reference
#include <ft2build.h>
#include "sfdriver.h"
#include "ttload.h"
#include "sfobjs.h"
#include "sfntpic.h"
#include "sferrors.h"
#include "ttcmap.h"
#include "ttkern.h"
#include "ttmtx.h"

Go to the source code of this file.

Macros

#define FT_COMPONENT   trace_sfdriver
 
#define PUT_EMBEDDED_BITMAPS(a)   NULL
 
#define PUT_PS_NAMES(a)   NULL
 

Functions

 FT_DEFINE_SERVICE_SFNT_TABLEREC (sfnt_service_sfnt_table,(FT_SFNT_TableLoadFunc) tt_face_load_any,(FT_SFNT_TableGetFunc) get_sfnt_table,(FT_SFNT_TableInfoFunc) sfnt_table_info) static const char *sfnt_get_ps_name(TT_Face face)
 
 FT_DEFINE_SERVICE_PSFONTNAMEREC (sfnt_service_ps_name,(FT_PsName_GetFunc) sfnt_get_ps_name) FT_DEFINE_SERVICE_TTCMAPSREC(tt_service_get_cmap_info
 
TT_CMap_Info_GetFunc tt_get_cmap_info FT_DEFINE_SERVICEDESCREC3 (sfnt_services, FT_SERVICE_ID_SFNT_TABLE, &SFNT_SERVICE_SFNT_TABLE_GET, FT_SERVICE_ID_POSTSCRIPT_FONT_NAME, &SFNT_SERVICE_PS_NAME_GET, FT_SERVICE_ID_TT_CMAP, &TT_SERVICE_CMAP_INFO_GET) sfnt_get_interface(FT_Module module
 
return ft_service_list_lookup (SFNT_SERVICES_GET, module_interface)
 

Variables

TT_CMap_Info_GetFunc tt_get_cmap_info const char * module_interface
 

Macro Definition Documentation

◆ FT_COMPONENT

#define FT_COMPONENT   trace_sfdriver

Definition at line 61 of file sfdriver.c.

◆ PUT_EMBEDDED_BITMAPS

#define PUT_EMBEDDED_BITMAPS (   a)    NULL

Definition at line 579 of file sfdriver.c.

◆ PUT_PS_NAMES

#define PUT_PS_NAMES (   a)    NULL

Definition at line 585 of file sfdriver.c.

Function Documentation

◆ FT_DEFINE_SERVICE_PSFONTNAMEREC()

FT_DEFINE_SERVICE_PSFONTNAMEREC ( sfnt_service_ps_name  ,
(FT_PsName_GetFunc sfnt_get_ps_name 
)

◆ FT_DEFINE_SERVICE_SFNT_TABLEREC()

FT_DEFINE_SERVICE_SFNT_TABLEREC ( sfnt_service_sfnt_table  ,
(FT_SFNT_TableLoadFunc tt_face_load_any,
(FT_SFNT_TableGetFunc get_sfnt_table,
(FT_SFNT_TableInfoFunc sfnt_table_info 
) const

Definition at line 140 of file sfdriver.c.

◆ FT_DEFINE_SERVICEDESCREC3()

TT_CMap_Info_GetFunc tt_get_cmap_info FT_DEFINE_SERVICEDESCREC3 ( sfnt_services  ,
FT_SERVICE_ID_SFNT_TABLE  ,
SFNT_SERVICE_SFNT_TABLE_GET,
FT_SERVICE_ID_POSTSCRIPT_FONT_NAME  ,
SFNT_SERVICE_PS_NAME_GET,
FT_SERVICE_ID_TT_CMAP  ,
TT_SERVICE_CMAP_INFO_GET 
)

◆ ft_service_list_lookup()

return ft_service_list_lookup ( SFNT_SERVICES_GET  ,
module_interface   
)

Variable Documentation

◆ module_interface

Initial value:
{
FT_UNUSED( module )
#define FT_UNUSED(arg)
Definition: ftconfig.h:76

Definition at line 429 of file sfdriver.c.