Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/qt/src/3rdparty/opentype/otlbuffer.h
#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)

Documentación de los 'defines'

#define ADD_Glyph (   buffer,
  glyph_index,
  component,
  ligID 
)
Valor:
( ( 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 
)
Valor:
( ( 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_CURGLYPH ( )    buffer->in_string[buffer->in_pos].gindex
#define IN_CURITEM ( )    (&buffer->in_string[buffer->in_pos])
#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)])

Documentación de los 'typedefs'

typedef struct OTL_BufferRec_ * OTL_Buffer
typedef struct OTL_BufferRec_ OTL_BufferRec
typedef struct OTL_GlyphItemRec_ * OTL_GlyphItem
typedef struct OTL_PositionRec_ * OTL_Position

Documentación de las funciones

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)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'