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

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

Go to the source code of this file.

Data Structures

struct  PCF_TableRec
struct  PCF_Toc
struct  PCF_ParseProperty
struct  PCF_Property
struct  PCF_Compressed_Metric
struct  PCF_Metric
struct  PCF_Accel
struct  PCF_Encoding
struct  PCF_Face

Defines

#define LSBFirst   0
#define MSBFirst   1
#define PCF_FILE_VERSION
#define PCF_FORMAT_MASK   0xFFFFFF00UL
#define PCF_DEFAULT_FORMAT   0x00000000UL
#define PCF_INKBOUNDS   0x00000200UL
#define PCF_ACCEL_W_INKBOUNDS   0x00000100UL
#define PCF_COMPRESSED_METRICS   0x00000100UL
#define PCF_FORMAT_MATCH(a, b)   ( ( (a) & PCF_FORMAT_MASK ) == ( (b) & PCF_FORMAT_MASK ) )
#define PCF_GLYPH_PAD_MASK   ( 3 << 0 )
#define PCF_BYTE_MASK   ( 1 << 2 )
#define PCF_BIT_MASK   ( 1 << 3 )
#define PCF_SCAN_UNIT_MASK   ( 3 << 4 )
#define PCF_BYTE_ORDER(f)   ( ( (f) & PCF_BYTE_MASK ) ? MSBFirst : LSBFirst )
#define PCF_BIT_ORDER(f)   ( ( (f) & PCF_BIT_MASK ) ? MSBFirst : LSBFirst )
#define PCF_GLYPH_PAD_INDEX(f)   ( (f) & PCF_GLYPH_PAD_MASK )
#define PCF_GLYPH_PAD(f)   ( 1 << PCF_GLYPH_PAD_INDEX( f ) )
#define PCF_SCAN_UNIT_INDEX(f)   ( ( (f) & PCF_SCAN_UNIT_MASK ) >> 4 )
#define PCF_SCAN_UNIT(f)   ( 1 << PCF_SCAN_UNIT_INDEX( f ) )
#define PCF_FORMAT_BITS(f)
#define PCF_SIZE_TO_INDEX(s)   ( (s) == 4 ? 2 : (s) == 2 ? 1 : 0 )
#define PCF_INDEX_TO_SIZE(b)   ( 1 << b )
#define PCF_FORMAT(bit, byte, glyph, scan)
#define PCF_PROPERTIES   ( 1 << 0 )
#define PCF_ACCELERATORS   ( 1 << 1 )
#define PCF_METRICS   ( 1 << 2 )
#define PCF_BITMAPS   ( 1 << 3 )
#define PCF_INK_METRICS   ( 1 << 4 )
#define PCF_BDF_ENCODINGS   ( 1 << 5 )
#define PCF_SWIDTHS   ( 1 << 6 )
#define PCF_GLYPH_NAMES   ( 1 << 7 )
#define PCF_BDF_ACCELERATORS   ( 1 << 8 )
#define GLYPHPADOPTIONS   4 /* I'm not sure about this */

Typedefs

typedef FT_BEGIN_HEADER struct
PCF_TableRec
PCF_Table

Functions

 pcf_load_font (FT_Stream, PCF_Face)

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