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

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

Go to the source code of this file.

Data Structures

struct  FT_CMapRec
struct  FT_CMap_ClassRec
struct  FT_Face_InternalRec
struct  FT_GlyphSlot_InternalRec
struct  FT_ModuleRec
struct  FT_RendererRec
struct  FT_DriverRec
struct  FT_LibraryRec

Defines

#define TRUE   1
#define FALSE   0
#define NULL   (void*)0
#define FT_MIN(a, b)   ( (a) < (b) ? (a) : (b) )
#define FT_MAX(a, b)   ( (a) > (b) ? (a) : (b) )
#define FT_ABS(a)   ( (a) < 0 ? -(a) : (a) )
#define FT_PAD_FLOOR(x, n)   ( (x) & ~((n)-1) )
#define FT_PAD_ROUND(x, n)   FT_PAD_FLOOR( (x) + ((n)/2), n )
#define FT_PAD_CEIL(x, n)   FT_PAD_FLOOR( (x) + ((n)-1), n )
#define FT_PIX_FLOOR(x)   ( (x) & ~63 )
#define FT_PIX_ROUND(x)   FT_PIX_FLOOR( (x) + 32 )
#define FT_PIX_CEIL(x)   FT_PIX_FLOOR( (x) + 63 )
#define ft_isdigit(x)   ( ( (unsigned)(x) - '0' ) < 10U )
#define ft_isxdigit(x)
#define ft_isupper(x)   ( ( (unsigned)(x) - 'A' ) < 26U )
#define ft_islower(x)   ( ( (unsigned)(x) - 'a' ) < 26U )
#define ft_isalpha(x)   ( ft_isupper( x ) || ft_islower( x ) )
#define ft_isalnum(x)   ( ft_isdigit( x ) || ft_isalpha( x ) )
#define FT_CMAP(x)   ((FT_CMap)( x ))
#define FT_CMAP_PLATFORM_ID(x)   FT_CMAP( x )->charmap.platform_id
#define FT_CMAP_ENCODING_ID(x)   FT_CMAP( x )->charmap.encoding_id
#define FT_CMAP_ENCODING(x)   FT_CMAP( x )->charmap.encoding
#define FT_CMAP_FACE(x)   FT_CMAP( x )->charmap.face
#define FT_DECLARE_CMAP_CLASS(class_)   FT_CALLBACK_TABLE const FT_CMap_ClassRec class_;
#define FT_DEFINE_CMAP_CLASS(class_, size_, init_, done_, char_index_,char_next_, char_var_index_, char_var_default_, variant_list_,charvariant_list_, variantchar_list_)
#define FT_GLYPH_OWN_BITMAP   0x1
#define FT_MODULE(x)   ((FT_Module)( x ))
#define FT_MODULE_CLASS(x)   FT_MODULE( x )->clazz
#define FT_MODULE_LIBRARY(x)   FT_MODULE( x )->library
#define FT_MODULE_MEMORY(x)   FT_MODULE( x )->memory
#define FT_MODULE_IS_DRIVER(x)
#define FT_MODULE_IS_RENDERER(x)
#define FT_MODULE_IS_HINTER(x)
#define FT_MODULE_IS_STYLER(x)
#define FT_DRIVER_IS_SCALABLE(x)
#define FT_DRIVER_USES_OUTLINES(x)
#define FT_DRIVER_HAS_HINTER(x)
#define FT_FACE(x)   ((FT_Face)(x))
#define FT_SIZE(x)   ((FT_Size)(x))
#define FT_SLOT(x)   ((FT_GlyphSlot)(x))
#define FT_FACE_DRIVER(x)   FT_FACE( x )->driver
#define FT_FACE_LIBRARY(x)   FT_FACE_DRIVER( x )->root.library
#define FT_FACE_MEMORY(x)   FT_FACE( x )->memory
#define FT_FACE_STREAM(x)   FT_FACE( x )->stream
#define FT_SIZE_FACE(x)   FT_SIZE( x )->face
#define FT_SLOT_FACE(x)   FT_SLOT( x )->face
#define FT_FACE_SLOT(x)   FT_FACE( x )->glyph
#define FT_FACE_SIZE(x)   FT_FACE( x )->size
#define FT_REQUEST_WIDTH(req)
#define FT_REQUEST_HEIGHT(req)
#define FT_RENDERER(x)   ((FT_Renderer)( x ))
#define FT_GLYPH(x)   ((FT_Glyph)( x ))
#define FT_BITMAP_GLYPH(x)   ((FT_BitmapGlyph)( x ))
#define FT_OUTLINE_GLYPH(x)   ((FT_OutlineGlyph)( x ))
#define FT_DRIVER(x)   ((FT_Driver)(x))
#define FT_DRIVER_CLASS(x)   FT_DRIVER( x )->clazz
#define FT_DEBUG_HOOK_TRUETYPE   0
#define FT_DEBUG_HOOK_UNPATENTED_HINTING   1
#define FT_DEFINE_OUTLINE_FUNCS(class_, move_to_, line_to_, conic_to_,cubic_to_, shift_, delta_)
#define FT_DEFINE_RASTER_FUNCS(class_, glyph_format_, raster_new_,raster_reset_, raster_set_mode_,raster_render_, raster_done_)
#define FT_DEFINE_GLYPH(class_, size_, format_, init_, done_, copy_,transform_, bbox_, prepare_)
#define FT_DECLARE_RENDERER(class_)   FT_EXPORT_VAR( const FT_Renderer_Class ) class_;
#define FT_DEFINE_RENDERER(class_,flags_, size_, name_, version_, requires_,interface_, init_, done_, get_interface_,glyph_format_, render_glyph_, transform_glyph_,get_glyph_cbox_, set_mode_, raster_class_)
#define FT_DECLARE_MODULE(class_)
#define FT_DEFINE_ROOT_MODULE(flags_, size_, name_, version_, requires_,interface_, init_, done_, get_interface_)
#define FT_DEFINE_MODULE(class_, flags_, size_, name_, version_, requires_,interface_, init_, done_, get_interface_)

Typedefs

typedef struct FT_CMapRec_ * FT_CMap
typedef struct FT_CMap_ClassRec_ * FT_CMap_Class
typedef FT_Error(* FT_CMap_InitFunc )(FT_CMap cmap, FT_Pointer init_data)
typedef void(* FT_CMap_DoneFunc )(FT_CMap cmap)
typedef FT_UInt(* FT_CMap_CharIndexFunc )(FT_CMap cmap, FT_UInt32 char_code)
typedef FT_UInt(* FT_CMap_CharNextFunc )(FT_CMap cmap, FT_UInt32 *achar_code)
typedef FT_UInt(* FT_CMap_CharVarIndexFunc )(FT_CMap cmap, FT_CMap unicode_cmap, FT_UInt32 char_code, FT_UInt32 variant_selector)
typedef FT_Bool(* FT_CMap_CharVarIsDefaultFunc )(FT_CMap cmap, FT_UInt32 char_code, FT_UInt32 variant_selector)
typedef FT_UInt32 *(* FT_CMap_VariantListFunc )(FT_CMap cmap, FT_Memory mem)
typedef FT_UInt32 *(* FT_CMap_CharVariantListFunc )(FT_CMap cmap, FT_Memory mem, FT_UInt32 char_code)
typedef FT_UInt32 *(* FT_CMap_VariantCharListFunc )(FT_CMap cmap, FT_Memory mem, FT_UInt32 variant_selector)
typedef void(* FT_Bitmap_LcdFilterFunc )(FT_Bitmap *bitmap, FT_Render_Mode render_mode, FT_Library library)
typedef const char *(* FT_Face_GetPostscriptNameFunc )(FT_Face face)
typedef FT_Error(* FT_Face_GetGlyphNameFunc )(FT_Face face, FT_UInt glyph_index, FT_Pointer buffer, FT_UInt buffer_max)
typedef FT_UInt(* FT_Face_GetGlyphNameIndexFunc )(FT_Face face, FT_String *glyph_name)

Functions

 ft_highpow2 (FT_UInt32 value)
 FT_CMap_New (FT_CMap_Class clazz, FT_Pointer init_data, FT_CharMap charmap, FT_CMap *acmap)
 FT_CMap_Done (FT_CMap cmap)
 FT_Get_Module_Interface (FT_Library library, const char *mod_name)
 ft_module_get_service (FT_Module module, const char *service_id)
 FT_New_GlyphSlot (FT_Face face, FT_GlyphSlot *aslot)
 FT_Done_GlyphSlot (FT_GlyphSlot slot)
 FT_Select_Metrics (FT_Face face, FT_ULong strike_index)
 FT_Request_Metrics (FT_Face face, FT_Size_Request req)
 FT_Match_Size (FT_Face face, FT_Size_Request req, FT_Bool ignore_width, FT_ULong *size_index)
 ft_synthesize_vertical_metrics (FT_Glyph_Metrics *metrics, FT_Pos advance)
 ft_glyphslot_free_bitmap (FT_GlyphSlot slot)
 ft_glyphslot_alloc_bitmap (FT_GlyphSlot slot, FT_ULong size)
 ft_glyphslot_set_bitmap (FT_GlyphSlot slot, FT_Byte *buffer)
 FT_Lookup_Renderer (FT_Library library, FT_Glyph_Format format, FT_ListNode *node)
 FT_Render_Glyph_Internal (FT_Library library, FT_GlyphSlot slot, FT_Render_Mode render_mode)
 FT_New_Memory (void)
 FT_Done_Memory (FT_Memory memory)
 FT_EXPORT_VAR (FT_Raster_Funcs) ft_default_raster

Generated on Sat May 26 2012 05:58:40 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.