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

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

Go to the source code of this file.

Data Structures

struct  bdf_options_t
struct  bdf_property_t
struct  bdf_bbx_t
struct  bdf_glyph_t
struct  hashnode
struct  hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >
struct  bdf_glyphlist_t
struct  bdf_font_t

Defines

#define _bdf_glyph_modified(map, e)   ( (map)[(e) >> 5] & ( 1 << ( (e) & 31 ) ) )
#define _bdf_set_glyph_modified(map, e)   ( (map)[(e) >> 5] |= ( 1 << ( (e) & 31 ) ) )
#define _bdf_clear_glyph_modified(map, e)   ( (map)[(e) >> 5] &= ~( 1 << ( (e) & 31 ) ) )
#define BDF_CORRECT_METRICS   0x01 /* Correct invalid metrics when loading. */
#define BDF_KEEP_COMMENTS   0x02 /* Preserve the font comments. */
#define BDF_KEEP_UNENCODED   0x04 /* Keep the unencoded glyphs. */
#define BDF_PROPORTIONAL   0x08 /* Font has proportional spacing. */
#define BDF_MONOWIDTH   0x10 /* Font has mono width. */
#define BDF_CHARCELL   0x20 /* Font has charcell spacing. */
#define BDF_ALL_SPACING
#define BDF_DEFAULT_LOAD_OPTIONS
#define BDF_ATOM   1
#define BDF_INTEGER   2
#define BDF_CARDINAL   3
#define BDF_MISSING_START   -1
#define BDF_MISSING_FONTNAME   -2
#define BDF_MISSING_SIZE   -3
#define BDF_MISSING_CHARS   -4
#define BDF_MISSING_STARTCHAR   -5
#define BDF_MISSING_ENCODING   -6
#define BDF_MISSING_BBX   -7
#define BDF_OUT_OF_MEMORY   -20
#define BDF_INVALID_LINE   -100

Typedefs

typedef int(* bdf_options_callback_t )(bdf_options_t *opts, char **params, unsigned long nparams, void *client_data)

Functions

 bdf_load_font (FT_Stream stream, FT_Memory memory, bdf_options_t *opts, bdf_font_t **font)
 bdf_free_font (bdf_font_t *font)
 bdf_get_property (char *name, bdf_font_t *font)
 bdf_get_font_property (bdf_font_t *font, const char *name)

Generated on Fri May 25 2012 05:57: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.