Eneboo - Documentación para desarrolladores
|
#include <ft2build.h>
Ir al código fuente de este archivo.
Clases | |
struct | OTL_GlyphItemRec_ |
struct | OTL_PositionRec_ |
struct | OTL_BufferRec_ |
'defines' | |
#define | OTL_GLYPH_PROPERTIES_UNKNOWN 0xFFFF |
#define | IN_GLYPH(pos) buffer->in_string[(pos)].gindex |
#define | IN_ITEM(pos) (&buffer->in_string[(pos)]) |
#define | IN_CURGLYPH() buffer->in_string[buffer->in_pos].gindex |
#define | IN_CURITEM() (&buffer->in_string[buffer->in_pos]) |
#define | IN_PROPERTIES(pos) buffer->in_string[(pos)].properties |
#define | IN_LIGID(pos) buffer->in_string[(pos)].ligID |
#define | IN_COMPONENT(pos) (buffer->in_string[(pos)].component) |
#define | OUT_GLYPH(pos) buffer->out_string[(pos)].gindex |
#define | OUT_ITEM(pos) (&buffer->out_string[(pos)]) |
#define | POSITION(pos) (&buffer->positions[(pos)]) |
#define | ADD_String(buffer, num_in, num_out, glyph_data, component, ligID) |
#define | ADD_Glyph(buffer, glyph_index, component, ligID) |
'typedefs' | |
typedef struct OTL_GlyphItemRec_ | OTL_GlyphItemRec |
typedef struct OTL_GlyphItemRec_ * | OTL_GlyphItem |
typedef struct OTL_PositionRec_ | OTL_PositionRec |
typedef struct OTL_PositionRec_ * | OTL_Position |
typedef struct OTL_BufferRec_ | OTL_BufferRec |
typedef struct OTL_BufferRec_ * | OTL_Buffer |
Funciones | |
FT_Error | otl_buffer_new (FT_Memory memory, OTL_Buffer *buffer) |
FT_Error | otl_buffer_swap (OTL_Buffer buffer) |
FT_Error | otl_buffer_free (OTL_Buffer buffer) |
FT_Error | otl_buffer_clear (OTL_Buffer buffer) |
FT_Error | otl_buffer_add_glyph (OTL_Buffer buffer, FT_UInt glyph_index, FT_UInt properties, FT_UInt cluster) |
FT_Error | otl_buffer_add_output_glyphs (OTL_Buffer buffer, FT_UShort num_in, FT_UShort num_out, FT_UShort *glyph_data, FT_UShort component, FT_UShort ligID) |
FT_Error | otl_buffer_add_output_glyph (OTL_Buffer buffer, FT_UInt glyph_index, FT_UShort component, FT_UShort ligID) |
FT_Error | otl_buffer_copy_output_glyph (OTL_Buffer buffer) |
FT_UShort | otl_buffer_allocate_ligid (OTL_Buffer buffer) |
#define ADD_Glyph | ( | buffer, | |
glyph_index, | |||
component, | |||
ligID | |||
) |
( ( error = otl_buffer_add_output_glyph( (buffer), \ (glyph_index), (component), (ligID) \ ) ) != TT_Err_Ok )
#define ADD_String | ( | buffer, | |
num_in, | |||
num_out, | |||
glyph_data, | |||
component, | |||
ligID | |||
) |
( ( error = otl_buffer_add_output_glyphs( (buffer), \ (num_in), (num_out), \ (glyph_data), (component), (ligID) \ ) ) != TT_Err_Ok )
#define IN_COMPONENT | ( | pos | ) | (buffer->in_string[(pos)].component) |
#define IN_GLYPH | ( | pos | ) | buffer->in_string[(pos)].gindex |
#define IN_ITEM | ( | pos | ) | (&buffer->in_string[(pos)]) |
#define IN_LIGID | ( | pos | ) | buffer->in_string[(pos)].ligID |
#define IN_PROPERTIES | ( | pos | ) | buffer->in_string[(pos)].properties |
#define OTL_GLYPH_PROPERTIES_UNKNOWN 0xFFFF |
#define OUT_GLYPH | ( | pos | ) | buffer->out_string[(pos)].gindex |
#define OUT_ITEM | ( | pos | ) | (&buffer->out_string[(pos)]) |
#define POSITION | ( | pos | ) | (&buffer->positions[(pos)]) |
typedef struct OTL_BufferRec_ * OTL_Buffer |
typedef struct OTL_BufferRec_ OTL_BufferRec |
typedef struct OTL_GlyphItemRec_ * OTL_GlyphItem |
typedef struct OTL_GlyphItemRec_ OTL_GlyphItemRec |
typedef struct OTL_PositionRec_ * OTL_Position |
typedef struct OTL_PositionRec_ OTL_PositionRec |
FT_Error otl_buffer_add_glyph | ( | OTL_Buffer | buffer, |
FT_UInt | glyph_index, | ||
FT_UInt | properties, | ||
FT_UInt | cluster | ||
) |
FT_Error otl_buffer_add_output_glyph | ( | OTL_Buffer | buffer, |
FT_UInt | glyph_index, | ||
FT_UShort | component, | ||
FT_UShort | ligID | ||
) |
FT_Error otl_buffer_add_output_glyphs | ( | OTL_Buffer | buffer, |
FT_UShort | num_in, | ||
FT_UShort | num_out, | ||
FT_UShort * | glyph_data, | ||
FT_UShort | component, | ||
FT_UShort | ligID | ||
) |
FT_UShort otl_buffer_allocate_ligid | ( | OTL_Buffer | buffer | ) |
FT_Error otl_buffer_clear | ( | OTL_Buffer | buffer | ) |
FT_Error otl_buffer_copy_output_glyph | ( | OTL_Buffer | buffer | ) |
FT_Error otl_buffer_free | ( | OTL_Buffer | buffer | ) |
FT_Error otl_buffer_new | ( | FT_Memory | memory, |
OTL_Buffer * | buffer | ||
) |
FT_Error otl_buffer_swap | ( | OTL_Buffer | buffer | ) |