ASFont Struct Reference

#include <asfont.h>

List of all members.

Public Attributes

unsigned long magic
int ref_count
ASFontManagerfontman
char * name
ASFontType type
ASFlagType flags
ASGlyphRangecodemap
ASHashTablelocale_glyphs
ASGlyph default_glyph
int max_height
int max_ascend
int max_descend
int space_size
int spacing_x
int spacing_y
int cell_width
int cell_height
CARD32 * pad
unsigned long xrender_glyphset


Detailed Description

Definition at line 163 of file asfont.h.


Member Data Documentation

unsigned long ASFont::magic

Definition at line 165 of file asfont.h.

Referenced by destroy_font(), open_freetype_font_int(), open_X11_font_int(), and release_font().

int ASFont::ref_count

Definition at line 166 of file asfont.h.

Referenced by dup_asfont(), get_asfont(), and release_font().

struct ASFontManager* ASFont::fontman

Definition at line 168 of file asfont.h.

Referenced by dup_asfont(), open_freetype_font_int(), open_X11_font_int(), and release_font().

char* ASFont::name

Definition at line 169 of file asfont.h.

Referenced by destroy_font(), get_asfont(), and release_font().

ASFontType ASFont::type

Definition at line 171 of file asfont.h.

Referenced by destroy_font(), open_freetype_font_int(), open_X11_font_int(), and print_asfont().

ASFlagType ASFont::flags

Definition at line 172 of file asfont.h.

Referenced by draw_text_internal(), get_text_glyph_map(), get_text_size_internal(), load_glyph_freetype(), load_X11_glyph_range(), load_X11_glyphs(), open_freetype_font_int(), open_X11_font_int(), and print_asfont().

ASGlyphRange* ASFont::codemap

Definition at line 174 of file asfont.h.

Referenced by destroy_font(), get_unicode_glyph(), and load_freetype_glyphs().

ASHashTable* ASFont::locale_glyphs

Definition at line 178 of file asfont.h.

Referenced by destroy_font(), get_unicode_glyph(), load_freetype_locale_glyph(), and load_freetype_locale_glyphs().

ASGlyph ASFont::default_glyph

Definition at line 180 of file asfont.h.

Referenced by destroy_font(), get_unicode_glyph(), load_freetype_glyphs(), load_X11_glyphs(), and make_X11_default_glyph().

int ASFont::max_height

Definition at line 183 of file asfont.h.

Referenced by draw_text_internal(), get_text_glyph_map(), get_text_size_internal(), load_freetype_glyphs(), load_freetype_locale_glyph(), load_freetype_locale_glyphs(), load_X11_glyphs(), and print_asfont().

int ASFont::max_ascend

Definition at line 185 of file asfont.h.

Referenced by draw_text_internal(), load_freetype_glyphs(), load_freetype_locale_glyph(), load_freetype_locale_glyphs(), load_X11_glyphs(), and print_asfont().

int ASFont::max_descend

Definition at line 185 of file asfont.h.

Referenced by load_freetype_glyphs(), load_freetype_locale_glyph(), load_freetype_locale_glyphs(), load_X11_glyphs(), and print_asfont().

int ASFont::space_size

Definition at line 190 of file asfont.h.

Referenced by draw_text_internal(), get_text_glyph_map(), get_text_size_internal(), load_glyph_freetype(), load_X11_glyph_range(), load_X11_glyphs(), open_freetype_font_int(), and print_asfont().

int ASFont::spacing_x

Definition at line 192 of file asfont.h.

Referenced by draw_text_internal(), get_asfont_glyph_spacing(), get_text_glyph_map(), get_text_size_internal(), print_asfont(), and set_asfont_glyph_spacing().

int ASFont::spacing_y

Definition at line 192 of file asfont.h.

Referenced by draw_text_internal(), get_asfont_glyph_spacing(), get_text_glyph_map(), get_text_size_internal(), print_asfont(), and set_asfont_glyph_spacing().

int ASFont::cell_width

Definition at line 197 of file asfont.h.

int ASFont::cell_height

Definition at line 197 of file asfont.h.

CARD32* ASFont::pad

Definition at line 202 of file asfont.h.

unsigned long ASFont::xrender_glyphset

Definition at line 205 of file asfont.h.


The documentation for this struct was generated from the following file:
Generated on Tue Jul 5 16:25:02 2011 for ROOT_528-00b_version by  doxygen 1.5.1