zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
pshints.h File Reference
#include <ft2build.h>
#include <FT_FREETYPE_H>
#include <FT_TYPE1_TABLES_H>

Go to the source code of this file.

Classes

struct  PSH_Globals_FuncsRec_
 
struct  PSHinter_Interface_
 
struct  T1_Hints_FuncsRec_
 
struct  T2_Hints_FuncsRec_
 

Macros

#define FT_DEFINE_PSHINTER_INTERFACE(class_, get_globals_funcs_,get_t1_funcs_, get_t2_funcs_)
 

Typedefs

typedef typedefFT_BEGIN_HEADER
struct PSH_GlobalsRec_
PSH_Globals
 
typedef void(* PSH_Globals_DestroyFunc )(PSH_Globals globals)
 
typedef struct
PSH_Globals_FuncsRec_
PSH_Globals_Funcs
 
typedef struct
PSH_Globals_FuncsRec_ 
PSH_Globals_FuncsRec
 
typedef FT_Error(* PSH_Globals_NewFunc )(FT_Memory memory, T1_Private *private_dict, PSH_Globals *aglobals)
 
typedef FT_Error(* PSH_Globals_SetScaleFunc )(PSH_Globals globals, FT_Fixed x_scale, FT_Fixed y_scale, FT_Fixed x_delta, FT_Fixed y_delta)
 
typedef struct PSHinter_Interface_ PSHinter_Interface
 
typedef PSHinter_InterfacePSHinter_Service
 
typedef struct T1_HintsRec_ * T1_Hints
 
typedef FT_Error(* T1_Hints_ApplyFunc )(T1_Hints hints, FT_Outline *outline, PSH_Globals globals, FT_Render_Mode hint_mode)
 
typedef FT_Error(* T1_Hints_CloseFunc )(T1_Hints hints, FT_UInt end_point)
 
typedef struct T1_Hints_FuncsRec_T1_Hints_Funcs
 
typedef struct T1_Hints_FuncsRec_ T1_Hints_FuncsRec
 
typedef void(* T1_Hints_OpenFunc )(T1_Hints hints)
 
typedef void(* T1_Hints_ResetFunc )(T1_Hints hints, FT_UInt end_point)
 
typedef void(* T1_Hints_SetStem3Func )(T1_Hints hints, FT_UInt dimension, FT_Fixed *coords)
 
typedef void(* T1_Hints_SetStemFunc )(T1_Hints hints, FT_UInt dimension, FT_Fixed *coords)
 
typedef struct T2_HintsRec_ * T2_Hints
 
typedef FT_Error(* T2_Hints_ApplyFunc )(T2_Hints hints, FT_Outline *outline, PSH_Globals globals, FT_Render_Mode hint_mode)
 
typedef FT_Error(* T2_Hints_CloseFunc )(T2_Hints hints, FT_UInt end_point)
 
typedef void(* T2_Hints_CounterFunc )(T2_Hints hints, FT_UInt bit_count, const FT_Byte *bytes)
 
typedef struct T2_Hints_FuncsRec_T2_Hints_Funcs
 
typedef struct T2_Hints_FuncsRec_ T2_Hints_FuncsRec
 
typedef void(* T2_Hints_MaskFunc )(T2_Hints hints, FT_UInt end_point, FT_UInt bit_count, const FT_Byte *bytes)
 
typedef void(* T2_Hints_OpenFunc )(T2_Hints hints)
 
typedef void(* T2_Hints_StemsFunc )(T2_Hints hints, FT_UInt dimension, FT_UInt count, FT_Fixed *coordinates)
 

Macro Definition Documentation

#define FT_DEFINE_PSHINTER_INTERFACE (   class_,
  get_globals_funcs_,
  get_t1_funcs_,
  get_t2_funcs_ 
)
Value:
static const PSHinter_Interface class_ = \
{ \
get_globals_funcs_, get_t1_funcs_, get_t2_funcs_ \
};

Definition at line 684 of file pshints.h.

Typedef Documentation

typedef typedefFT_BEGIN_HEADER struct PSH_GlobalsRec_* PSH_Globals

Definition at line 41 of file pshints.h.

typedef void(* PSH_Globals_DestroyFunc)(PSH_Globals globals)

Definition at line 56 of file pshints.h.

typedef FT_Error(* PSH_Globals_NewFunc)(FT_Memory memory, T1_Private *private_dict, PSH_Globals *aglobals)

Definition at line 44 of file pshints.h.

typedef FT_Error(* PSH_Globals_SetScaleFunc)(PSH_Globals globals, FT_Fixed x_scale, FT_Fixed y_scale, FT_Fixed x_delta, FT_Fixed y_delta)

Definition at line 49 of file pshints.h.

Definition at line 680 of file pshints.h.

typedef struct T1_HintsRec_* T1_Hints

Definition at line 104 of file pshints.h.

typedef FT_Error(* T1_Hints_ApplyFunc)(T1_Hints hints, FT_Outline *outline, PSH_Globals globals, FT_Render_Mode hint_mode)

Definition at line 305 of file pshints.h.

typedef FT_Error(* T1_Hints_CloseFunc)(T1_Hints hints, FT_UInt end_point)

Definition at line 266 of file pshints.h.

Definition at line 117 of file pshints.h.

typedef void(* T1_Hints_OpenFunc)(T1_Hints hints)

Definition at line 139 of file pshints.h.

typedef void(* T1_Hints_ResetFunc)(T1_Hints hints, FT_UInt end_point)

Definition at line 237 of file pshints.h.

typedef void(* T1_Hints_SetStem3Func)(T1_Hints hints, FT_UInt dimension, FT_Fixed *coords)

Definition at line 213 of file pshints.h.

typedef void(* T1_Hints_SetStemFunc)(T1_Hints hints, FT_UInt dimension, FT_Fixed *coords)

Definition at line 179 of file pshints.h.

typedef struct T2_HintsRec_* T2_Hints

Definition at line 391 of file pshints.h.

typedef FT_Error(* T2_Hints_ApplyFunc)(T2_Hints hints, FT_Outline *outline, PSH_Globals globals, FT_Render_Mode hint_mode)

Definition at line 619 of file pshints.h.

typedef FT_Error(* T2_Hints_CloseFunc)(T2_Hints hints, FT_UInt end_point)

Definition at line 580 of file pshints.h.

typedef void(* T2_Hints_CounterFunc)(T2_Hints hints, FT_UInt bit_count, const FT_Byte *bytes)

Definition at line 550 of file pshints.h.

Definition at line 404 of file pshints.h.

typedef void(* T2_Hints_MaskFunc)(T2_Hints hints, FT_UInt end_point, FT_UInt bit_count, const FT_Byte *bytes)

Definition at line 508 of file pshints.h.

typedef void(* T2_Hints_OpenFunc)(T2_Hints hints)

Definition at line 426 of file pshints.h.

typedef void(* T2_Hints_StemsFunc)(T2_Hints hints, FT_UInt dimension, FT_UInt count, FT_Fixed *coordinates)

Definition at line 466 of file pshints.h.