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

ftimage.h File Reference
#include <ft2build.h>

Go to the source code of this file.

Data Structures

struct  FT_Vector
struct  FT_BBox
struct  FT_Bitmap
struct  FT_Outline
struct  FT_Outline_Funcs
struct  FT_Span
struct  FT_Raster_Params
struct  FT_Raster_Funcs

Defines

#define ft_pixel_mode_none   FT_PIXEL_MODE_NONE
#define ft_pixel_mode_mono   FT_PIXEL_MODE_MONO
#define ft_pixel_mode_grays   FT_PIXEL_MODE_GRAY
#define ft_pixel_mode_pal2   FT_PIXEL_MODE_GRAY2
#define ft_pixel_mode_pal4   FT_PIXEL_MODE_GRAY4
#define FT_OUTLINE_CONTOURS_MAX   SHRT_MAX
#define FT_OUTLINE_POINTS_MAX   SHRT_MAX
#define FT_OUTLINE_NONE   0x0
#define FT_OUTLINE_OWNER   0x1
#define FT_OUTLINE_EVEN_ODD_FILL   0x2
#define FT_OUTLINE_REVERSE_FILL   0x4
#define FT_OUTLINE_IGNORE_DROPOUTS   0x8
#define FT_OUTLINE_SMART_DROPOUTS   0x10
#define FT_OUTLINE_INCLUDE_STUBS   0x20
#define FT_OUTLINE_HIGH_PRECISION   0x100
#define FT_OUTLINE_SINGLE_PASS   0x200
#define ft_outline_none   FT_OUTLINE_NONE
#define ft_outline_owner   FT_OUTLINE_OWNER
#define ft_outline_even_odd_fill   FT_OUTLINE_EVEN_ODD_FILL
#define ft_outline_reverse_fill   FT_OUTLINE_REVERSE_FILL
#define ft_outline_ignore_dropouts   FT_OUTLINE_IGNORE_DROPOUTS
#define ft_outline_high_precision   FT_OUTLINE_HIGH_PRECISION
#define ft_outline_single_pass   FT_OUTLINE_SINGLE_PASS
#define FT_CURVE_TAG(flag)   ( flag & 3 )
#define FT_CURVE_TAG_ON   1
#define FT_CURVE_TAG_CONIC   0
#define FT_CURVE_TAG_CUBIC   2
#define FT_CURVE_TAG_HAS_SCANMODE   4
#define FT_CURVE_TAG_TOUCH_X   8 /* reserved for the TrueType hinter */
#define FT_CURVE_TAG_TOUCH_Y   16 /* reserved for the TrueType hinter */
#define FT_CURVE_TAG_TOUCH_BOTH
#define FT_Curve_Tag_On   FT_CURVE_TAG_ON
#define FT_Curve_Tag_Conic   FT_CURVE_TAG_CONIC
#define FT_Curve_Tag_Cubic   FT_CURVE_TAG_CUBIC
#define FT_Curve_Tag_Touch_X   FT_CURVE_TAG_TOUCH_X
#define FT_Curve_Tag_Touch_Y   FT_CURVE_TAG_TOUCH_Y
#define FT_Outline_MoveTo_Func   FT_Outline_MoveToFunc
#define FT_Outline_LineTo_Func   FT_Outline_LineToFunc
#define FT_Outline_ConicTo_Func   FT_Outline_ConicToFunc
#define FT_Outline_CubicTo_Func   FT_Outline_CubicToFunc
#define FT_IMAGE_TAG(value, _x1, _x2, _x3, _x4)
#define ft_glyph_format_none   FT_GLYPH_FORMAT_NONE
#define ft_glyph_format_composite   FT_GLYPH_FORMAT_COMPOSITE
#define ft_glyph_format_bitmap   FT_GLYPH_FORMAT_BITMAP
#define ft_glyph_format_outline   FT_GLYPH_FORMAT_OUTLINE
#define ft_glyph_format_plotter   FT_GLYPH_FORMAT_PLOTTER
#define FT_Raster_Span_Func   FT_SpanFunc
#define FT_RASTER_FLAG_DEFAULT   0x0
#define FT_RASTER_FLAG_AA   0x1
#define FT_RASTER_FLAG_DIRECT   0x2
#define FT_RASTER_FLAG_CLIP   0x4
#define ft_raster_flag_default   FT_RASTER_FLAG_DEFAULT
#define ft_raster_flag_aa   FT_RASTER_FLAG_AA
#define ft_raster_flag_direct   FT_RASTER_FLAG_DIRECT
#define ft_raster_flag_clip   FT_RASTER_FLAG_CLIP
#define FT_Raster_New_Func   FT_Raster_NewFunc
#define FT_Raster_Done_Func   FT_Raster_DoneFunc
#define FT_Raster_Reset_Func   FT_Raster_ResetFunc
#define FT_Raster_Set_Mode_Func   FT_Raster_SetModeFunc
#define FT_Raster_Render_Func   FT_Raster_RenderFunc

Typedefs

typedef int(* FT_Outline_MoveToFunc )(const FT_Vector *to, void *user)
typedef int(* FT_Outline_LineToFunc )(const FT_Vector *to, void *user)
typedef int(* FT_Outline_ConicToFunc )(const FT_Vector *control, const FT_Vector *to, void *user)
typedef int(* FT_Outline_CubicToFunc )(const FT_Vector *control1, const FT_Vector *control2, const FT_Vector *to, void *user)
typedef struct FT_RasterRec_ * FT_Raster
typedef void(* FT_SpanFunc )(int y, int count, const FT_Span *spans, void *user)
typedef int(* FT_Raster_BitTest_Func )(int y, int x, void *user)
typedef void(* FT_Raster_BitSet_Func )(int y, int x, void *user)
typedef int(* FT_Raster_NewFunc )(void *memory, FT_Raster *raster)
typedef void(* FT_Raster_DoneFunc )(FT_Raster raster)
typedef void(* FT_Raster_ResetFunc )(FT_Raster raster, unsigned char *pool_base, unsigned long pool_size)
typedef int(* FT_Raster_SetModeFunc )(FT_Raster raster, unsigned long mode, void *args)
typedef int(* FT_Raster_RenderFunc )(FT_Raster raster, const FT_Raster_Params *params)

Enumerations

enum  FT_Pixel_Mode {
  FT_PIXEL_MODE_NONE = 0, FT_PIXEL_MODE_MONO, FT_PIXEL_MODE_GRAY, FT_PIXEL_MODE_GRAY2,
  FT_PIXEL_MODE_GRAY4, FT_PIXEL_MODE_LCD, FT_PIXEL_MODE_LCD_V, FT_PIXEL_MODE_MAX
}
enum  FT_Glyph_Format { FT_IMAGE_TAG = ( FT_GLYPH_FORMAT_NONE, 0, 0, 0, 0 ), FT_IMAGE_TAG = ( FT_GLYPH_FORMAT_NONE, 0, 0, 0, 0 ), FT_IMAGE_TAG = ( FT_GLYPH_FORMAT_NONE, 0, 0, 0, 0 ), FT_IMAGE_TAG = ( FT_GLYPH_FORMAT_NONE, 0, 0, 0, 0 ) }

Variables

FT_BEGIN_HEADER typedef signed long FT_Pos

Generated on Sun May 27 2012 05:59:24 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.