public class Font {
public Font ( string file,
int ptsize ) ;
public Font.index ( string file,
int ptsize,
long index ) ;
public Font.RW ( SDL.RWops src,
int freesrc = ÿ%,
int ptsize ) ;
public Font.RWindex ( SDL.RWops src,
int freesrc = ÿ%,
int ptsize,
long index ) ;
public FontStyle get_style ( ) ;
public FontStyle set_style ( FontStyle style ) ;
public int height ( ) ;
public int ascent ( ) ;
public int descent ( ) ;
public int lineskip ( ) ;
public long faces ( ) ;
public int is_fixed_width ( ) ;
public string family ( ) ;
public string style ( ) ;
public int metrics ( uint16 ch,
int minx,
int maxx,
int miny,
int maxy,
int advance ) ;
public int size ( string text,
int w,
int h ) ;
public int size_utf8 ( string text,
int w,
int h ) ;
public int size_unicode ( uint16[] text,
int w,
int h ) ;
public SDL.Surface? render ( string text,
SDL.Color fg ) ;
public SDL.Surface? render_utf8 ( string text,
SDL.Color fg ) ;
public SDL.Surface? render_unicode ( uint16[] text,
SDL.Color fg ) ;
public SDL.Surface? render_shaded ( string text,
SDL.Color fg,
SDL.Color bg ) ;
public SDL.Surface? render_shaded_utf8 ( string text,
SDL.Color fg,
SDL.Color bg ) ;
public SDL.Surface? render_shaded_unicode ( uint16[] text,
SDL.Color fg,
SDL.Color bg ) ;
public SDL.Surface? render_blended ( string text,
SDL.Color fg ) ;
public SDL.Surface? render_blended_utf8 ( string text,
SDL.Color fg ) ;
public SDL.Surface? render_blended_unicode ( uint16[] text,
SDL.Color fg ) ;
}

public Font ( string file,
int ptsize ) ;
public Font.index ( string file,
int ptsize,
long index ) ;
public Font.RW ( SDL.RWops src,
int freesrc = ÿ%,
int ptsize ) ;
public Font.RWindex ( SDL.RWops src,
int freesrc = ÿ%,
int ptsize,
long index ) ;
public FontStyle get_style ( ) ;
public FontStyle set_style ( FontStyle style ) ;
public int height ( ) ;
public int ascent ( ) ;
public int descent ( ) ;
public int lineskip ( ) ;
public long faces ( ) ;
public int is_fixed_width ( ) ;
public string family ( ) ;
public string style ( ) ;
public int metrics ( uint16 ch,
int minx,
int maxx,
int miny,
int maxy,
int advance ) ;
public int size ( string text,
int w,
int h ) ;
public int size_utf8 ( string text,
int w,
int h ) ;
public int size_unicode ( uint16[] text,
int w,
int h ) ;
public SDL.Surface? render ( string text,
SDL.Color fg ) ;
public SDL.Surface? render_utf8 ( string text,
SDL.Color fg ) ;
public SDL.Surface? render_unicode ( uint16[] text,
SDL.Color fg ) ;
public SDL.Surface? render_shaded ( string text,
SDL.Color fg,
SDL.Color bg ) ;
public SDL.Surface? render_shaded_utf8 ( string text,
SDL.Color fg,
SDL.Color bg ) ;
public SDL.Surface? render_shaded_unicode ( uint16[] text,
SDL.Color fg,
SDL.Color bg ) ;
public SDL.Surface? render_blended ( string text,
SDL.Color fg ) ;
public SDL.Surface? render_blended_utf8 ( string text,
SDL.Color fg ) ;
public SDL.Surface? render_blended_unicode ( uint16[] text,
SDL.Color fg ) ;
Created by Valadoc