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

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

Go to the source code of this file.

Data Structures

struct  PFR_HeaderRec
struct  PFR_LogFont
struct  PFR_BitmapChar
struct  PFR_Strike
struct  PFR_Char
struct  PFR_Dimension
struct  PFR_KernItemRec
struct  PFR_PhyFont
struct  PFR_Coord
struct  PFR_SubGlyph
struct  PFR_Glyph

Defines

#define PFR_KERN_INDEX(g1, g2)   ( ( (FT_UInt32)(g1) << 16 ) | (FT_UInt16)(g2) )
#define PFR_KERN_PAIR_INDEX(pair)   PFR_KERN_INDEX( (pair)->glyph1, (pair)->glyph2 )
#define PFR_NEXT_KPAIR(p)

Typedefs

typedef FT_BEGIN_HEADER struct
PFR_HeaderRec
PFR_Header
typedef struct PFR_KernItemRec_ * PFR_KernItem

Enumerations

enum  PFR_HeaderFlags { PFR_FLAG_BLACK_PIXEL = 1, PFR_FLAG_INVERT_BITMAP = 2 }
enum  PFR_LogFlags {
  PFR_LOG_EXTRA_ITEMS = 0x40, PFR_LOG_2BYTE_BOLD = 0x20, PFR_LOG_BOLD = 0x10, PFR_LOG_2BYTE_STROKE = 8,
  PFR_LOG_STROKE = 4, PFR_LINE_JOIN_MASK = 3
}
enum  PFR_LineJoinFlags { PFR_LINE_JOIN_MITER = 0, PFR_LINE_JOIN_ROUND = 1, PFR_LINE_JOIN_BEVEL = 2 }
enum  PFR_BitmapFlags { PFR_BITMAP_3BYTE_OFFSET = 4, PFR_BITMAP_2BYTE_SIZE = 2, PFR_BITMAP_2BYTE_CHARCODE = 1 }
enum  PFR_StrikeFlags {
  PFR_STRIKE_2BYTE_COUNT = 0x10, PFR_STRIKE_3BYTE_OFFSET = 0x08, PFR_STRIKE_3BYTE_SIZE = 0x04, PFR_STRIKE_2BYTE_YPPM = 0x02,
  PFR_STRIKE_2BYTE_XPPM = 0x01
}
enum  PFR_PhyFlags {
  PFR_PHY_EXTRA_ITEMS = 0x80, PFR_PHY_3BYTE_GPS_OFFSET = 0x20, PFR_PHY_2BYTE_GPS_SIZE = 0x10, PFR_PHY_ASCII_CODE = 0x08,
  PFR_PHY_PROPORTIONAL = 0x04, PFR_PHY_2BYTE_CHARCODE = 0x02, PFR_PHY_VERTICAL = 0x01
}
enum  PFR_KernFlags { PFR_KERN_2BYTE_CHAR = 0x01, PFR_KERN_2BYTE_ADJ = 0x02 }
enum  PFR_GlyphFlags {
  PFR_GLYPH_IS_COMPOUND = 0x80, PFR_GLYPH_EXTRA_ITEMS = 0x08, PFR_GLYPH_1BYTE_XYCOUNT = 0x04, PFR_GLYPH_XCOUNT = 0x02,
  PFR_GLYPH_YCOUNT = 0x01
}
enum  PFR_SubGlyphFlags { PFR_SUBGLYPH_3BYTE_OFFSET = 0x80, PFR_SUBGLYPH_2BYTE_SIZE = 0x40, PFR_SUBGLYPH_YSCALE = 0x20, PFR_SUBGLYPH_XSCALE = 0x10 }

Generated on Mon May 28 2012 06:00:54 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.