Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/qt/src/3rdparty/opentype/ftxgpos.c
#include "ftxopen.h"
#include "ftxopenf.h"
#include "ftglue.h"

Clases

struct  GPOS_Instance_

'defines'

#define TTAG_GPOS   FT_MAKE_TAG( 'G', 'P', 'O', 'S' )

'typedefs'

typedef struct GPOS_Instance_ GPOS_Instance

Funciones

EXPORT_FUNC FT_Error TT_Load_GPOS_Table (FT_Face face, TTO_GPOSHeader **retptr, TTO_GDEFHeader *gdef)
EXPORT_FUNC FT_Error TT_Done_GPOS_Table (TTO_GPOSHeader *gpos)
FT_Error Load_SinglePos (TTO_SinglePos *sp, FT_Stream stream)
void Free_SinglePos (TTO_SinglePos *sp, FT_Memory memory)
FT_Error Load_PairPos (TTO_PairPos *pp, FT_Stream stream)
void Free_PairPos (TTO_PairPos *pp, FT_Memory memory)
FT_Error Load_CursivePos (TTO_CursivePos *cp, FT_Stream stream)
void Free_CursivePos (TTO_CursivePos *cp, FT_Memory memory)
FT_Error Load_MarkBasePos (TTO_MarkBasePos *mbp, FT_Stream stream)
void Free_MarkBasePos (TTO_MarkBasePos *mbp, FT_Memory memory)
FT_Error Load_MarkLigPos (TTO_MarkLigPos *mlp, FT_Stream stream)
void Free_MarkLigPos (TTO_MarkLigPos *mlp, FT_Memory memory)
FT_Error Load_MarkMarkPos (TTO_MarkMarkPos *mmp, FT_Stream stream)
void Free_MarkMarkPos (TTO_MarkMarkPos *mmp, FT_Memory memory)
FT_Error Load_ContextPos (TTO_ContextPos *cp, FT_Stream stream)
void Free_ContextPos (TTO_ContextPos *cp, FT_Memory memory)
FT_Error Load_ChainContextPos (TTO_ChainContextPos *ccp, FT_Stream stream)
void Free_ChainContextPos (TTO_ChainContextPos *ccp, FT_Memory memory)
EXPORT_FUNC FT_Error TT_GPOS_Select_Script (TTO_GPOSHeader *gpos, FT_ULong script_tag, FT_UShort *script_index)
EXPORT_FUNC FT_Error TT_GPOS_Select_Language (TTO_GPOSHeader *gpos, FT_ULong language_tag, FT_UShort script_index, FT_UShort *language_index, FT_UShort *req_feature_index)
EXPORT_FUNC FT_Error TT_GPOS_Select_Feature (TTO_GPOSHeader *gpos, FT_ULong feature_tag, FT_UShort script_index, FT_UShort language_index, FT_UShort *feature_index)
EXPORT_FUNC FT_Error TT_GPOS_Query_Scripts (TTO_GPOSHeader *gpos, FT_ULong **script_tag_list)
EXPORT_FUNC FT_Error TT_GPOS_Query_Languages (TTO_GPOSHeader *gpos, FT_UShort script_index, FT_ULong **language_tag_list)
EXPORT_FUNC FT_Error TT_GPOS_Query_Features (TTO_GPOSHeader *gpos, FT_UShort script_index, FT_UShort language_index, FT_ULong **feature_tag_list)
EXPORT_FUNC FT_Error TT_GPOS_Add_Feature (TTO_GPOSHeader *gpos, FT_UShort feature_index, FT_UInt property)
EXPORT_FUNC FT_Error TT_GPOS_Clear_Features (TTO_GPOSHeader *gpos)
EXPORT_FUNC FT_Error TT_GPOS_Register_Glyph_Function (TTO_GPOSHeader *gpos, TTO_GlyphFunction gfunc)
EXPORT_FUNC FT_Error TT_GPOS_Register_MM_Function (TTO_GPOSHeader *gpos, TTO_MMFunction mmfunc, void *data)
EXPORT_FUNC FT_Error TT_GPOS_Apply_String (FT_Face face, TTO_GPOSHeader *gpos, FT_UShort load_flags, OTL_Buffer buffer, FT_Bool dvi, FT_Bool r2l)

Documentación de los 'defines'

#define TTAG_GPOS   FT_MAKE_TAG( 'G', 'P', 'O', 'S' )

Documentación de los 'typedefs'

typedef struct GPOS_Instance_ GPOS_Instance

Documentación de las funciones

void Free_ChainContextPos ( TTO_ChainContextPos ccp,
FT_Memory  memory 
)
void Free_ContextPos ( TTO_ContextPos cp,
FT_Memory  memory 
)
void Free_CursivePos ( TTO_CursivePos cp,
FT_Memory  memory 
)
void Free_MarkBasePos ( TTO_MarkBasePos mbp,
FT_Memory  memory 
)
void Free_MarkLigPos ( TTO_MarkLigPos mlp,
FT_Memory  memory 
)
void Free_MarkMarkPos ( TTO_MarkMarkPos mmp,
FT_Memory  memory 
)
void Free_PairPos ( TTO_PairPos pp,
FT_Memory  memory 
)
void Free_SinglePos ( TTO_SinglePos sp,
FT_Memory  memory 
)
FT_Error Load_ChainContextPos ( TTO_ChainContextPos ccp,
FT_Stream  stream 
)
FT_Error Load_ContextPos ( TTO_ContextPos cp,
FT_Stream  stream 
)
FT_Error Load_CursivePos ( TTO_CursivePos cp,
FT_Stream  stream 
)
FT_Error Load_MarkBasePos ( TTO_MarkBasePos mbp,
FT_Stream  stream 
)
FT_Error Load_MarkLigPos ( TTO_MarkLigPos mlp,
FT_Stream  stream 
)
FT_Error Load_MarkMarkPos ( TTO_MarkMarkPos mmp,
FT_Stream  stream 
)
FT_Error Load_PairPos ( TTO_PairPos pp,
FT_Stream  stream 
)
FT_Error Load_SinglePos ( TTO_SinglePos sp,
FT_Stream  stream 
)
EXPORT_FUNC FT_Error TT_Done_GPOS_Table ( TTO_GPOSHeader gpos)
EXPORT_FUNC FT_Error TT_GPOS_Add_Feature ( TTO_GPOSHeader gpos,
FT_UShort  feature_index,
FT_UInt  property 
)
EXPORT_FUNC FT_Error TT_GPOS_Apply_String ( FT_Face  face,
TTO_GPOSHeader gpos,
FT_UShort  load_flags,
OTL_Buffer  buffer,
FT_Bool  dvi,
FT_Bool  r2l 
)
EXPORT_FUNC FT_Error TT_GPOS_Clear_Features ( TTO_GPOSHeader gpos)
EXPORT_FUNC FT_Error TT_GPOS_Query_Features ( TTO_GPOSHeader gpos,
FT_UShort  script_index,
FT_UShort  language_index,
FT_ULong **  feature_tag_list 
)
EXPORT_FUNC FT_Error TT_GPOS_Query_Languages ( TTO_GPOSHeader gpos,
FT_UShort  script_index,
FT_ULong **  language_tag_list 
)
EXPORT_FUNC FT_Error TT_GPOS_Query_Scripts ( TTO_GPOSHeader gpos,
FT_ULong **  script_tag_list 
)
EXPORT_FUNC FT_Error TT_GPOS_Register_Glyph_Function ( TTO_GPOSHeader gpos,
TTO_GlyphFunction  gfunc 
)
EXPORT_FUNC FT_Error TT_GPOS_Register_MM_Function ( TTO_GPOSHeader gpos,
TTO_MMFunction  mmfunc,
void *  data 
)
EXPORT_FUNC FT_Error TT_GPOS_Select_Feature ( TTO_GPOSHeader gpos,
FT_ULong  feature_tag,
FT_UShort  script_index,
FT_UShort  language_index,
FT_UShort *  feature_index 
)
EXPORT_FUNC FT_Error TT_GPOS_Select_Language ( TTO_GPOSHeader gpos,
FT_ULong  language_tag,
FT_UShort  script_index,
FT_UShort *  language_index,
FT_UShort *  req_feature_index 
)
EXPORT_FUNC FT_Error TT_GPOS_Select_Script ( TTO_GPOSHeader gpos,
FT_ULong  script_tag,
FT_UShort *  script_index 
)
EXPORT_FUNC FT_Error TT_Load_GPOS_Table ( FT_Face  face,
TTO_GPOSHeader **  retptr,
TTO_GDEFHeader gdef 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'