ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ttgload.c File Reference
#include <ft2build.h>
#include "ttgload.h"
#include "ttpload.h"
#include "tterrors.h"

Go to the source code of this file.

Defines

#define FT_COMPONENT   trace_ttgload
#define ARGS_ARE_WORDS   0x0001
#define ARGS_ARE_XY_VALUES   0x0002
#define ROUND_XY_TO_GRID   0x0004
#define WE_HAVE_A_SCALE   0x0008
#define MORE_COMPONENTS   0x0020
#define WE_HAVE_AN_XY_SCALE   0x0040
#define WE_HAVE_A_2X2   0x0080
#define WE_HAVE_INSTR   0x0100
#define USE_MY_METRICS   0x0200
#define OVERLAP_COMPOUND   0x0400
#define SCALED_COMPONENT_OFFSET   0x0800
#define UNSCALED_COMPONENT_OFFSET   0x1000
#define IS_HINTED(flags)   ( ( flags & FT_LOAD_NO_HINTING ) == 0 )
#define TT_LOADER_SET_PP(loader)

Functions

 TT_Get_HMetrics (TT_Face face, FT_UInt idx, FT_Bool check, FT_Short *lsb, FT_UShort *aw)
 TT_Get_VMetrics (TT_Face face, FT_UInt idx, FT_Bool check, FT_Short *tsb, FT_UShort *ah)
static void tt_get_metrics (TT_Loader loader, FT_UInt glyph_index)
static void translate_array (FT_UInt n, FT_Vector *coords, FT_Pos delta_x, FT_Pos delta_y)
 TT_Access_Glyph_Frame (TT_Loader loader, FT_UInt glyph_index, FT_ULong offset, FT_UInt byte_count)
 TT_Forget_Glyph_Frame (TT_Loader loader)
 TT_Load_Glyph_Header (TT_Loader loader)
 TT_Load_Simple_Glyph (TT_Loader load)
 TT_Load_Composite_Glyph (TT_Loader loader)
 TT_Init_Glyph_Loading (TT_Face face)
static void tt_prepare_zone (TT_GlyphZone zone, FT_GlyphLoad load, FT_UInt start_point, FT_UInt start_contour)
static FT_Error TT_Hint_Glyph (TT_Loader loader, FT_Bool is_composite)
static FT_Error TT_Process_Simple_Glyph (TT_Loader loader)
static FT_Error TT_Process_Composite_Component (TT_Loader loader, FT_SubGlyph subglyph, FT_UInt start_point, FT_UInt num_base_points)
static FT_Error TT_Process_Composite_Glyph (TT_Loader loader, FT_UInt start_point, FT_UInt start_contour)
static FT_Error load_truetype_glyph (TT_Loader loader, FT_UInt glyph_index, FT_UInt recurse_count, FT_Bool header_only)
static FT_Error compute_glyph_metrics (TT_Loader loader, FT_UInt glyph_index)
static FT_Error tt_loader_init (TT_Loader loader, TT_Size size, TT_GlyphSlot glyph, FT_Int32 load_flags, FT_Bool glyf_table_only)
 TT_Load_Glyph (TT_Size size, TT_GlyphSlot glyph, FT_UInt glyph_index, FT_Int32 load_flags)

Generated on Mon May 28 2012 06:01:08 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.