note
	description: "External of the SDL2_ttf library."
	author: "Louis Marchand"
	date: "Thu, 02 Apr 2015 03:35:38 +0000"
	revision: "2.0"

class interface
	GAME_TEXT_EXTERNAL

create 
	default_create

feature -- Fonction SDL_ttf

	frozen ttf_init: INTEGER_32

	frozen ttf_wasinit: INTEGER_32

	frozen ttf_quit

	frozen ttf_openfontindex (filename: POINTER; taille: INTEGER_32; index: INTEGER_32): POINTER

	frozen ttf_openfontindexrw (rwop: POINTER; free_struct: INTEGER_32; taille: INTEGER_32; index: INTEGER_32): POINTER

	frozen ttf_closefont (font: POINTER)

	frozen ttf_rendertext_solid (font: POINTER; text: POINTER; color: POINTER): POINTER

	frozen ttf_renderutf8_solid (font: POINTER; text: POINTER; color: POINTER): POINTER

	frozen ttf_rendertext_shaded (font: POINTER; text: POINTER; color, bgcolor: POINTER): POINTER

	frozen ttf_renderutf8_shaded (font: POINTER; text: POINTER; color, bgcolor: POINTER): POINTER

	frozen ttf_rendertext_blended (font: POINTER; text: POINTER; color: POINTER): POINTER

	frozen ttf_renderutf8_blended (font: POINTER; text: POINTER; color: POINTER): POINTER

	frozen ttf_setfontstyle (font: POINTER; flag: INTEGER_32)

	frozen ttf_getfontstyle (font: POINTER): INTEGER_32

	frozen ttf_setfontoutline (font: POINTER; outline: INTEGER_32)

	frozen ttf_getfontoutline (font: POINTER): INTEGER_32

	frozen ttf_setfonthinting (font: POINTER; hinting: INTEGER_32)

	frozen ttf_getfonthinting (font: POINTER): INTEGER_32

	frozen ttf_setfontkerning (font: POINTER; allowed: INTEGER_32)

	frozen ttf_getfontkerning (font: POINTER): INTEGER_32

	frozen ttf_fontheight (font: POINTER): INTEGER_32

	frozen ttf_fontascent (font: POINTER): INTEGER_32

	frozen ttf_fontdescent (font: POINTER): INTEGER_32

	frozen ttf_fontlineskip (font: POINTER): INTEGER_32

	frozen ttf_fontfaceisfixedwidth (font: POINTER): INTEGER_32

	frozen ttf_fontfacefamilyname (font: POINTER): POINTER

	frozen ttf_fontfacestylename (font: POINTER): POINTER

	frozen ttf_glyphisprovided (font: POINTER; ch: NATURAL_16): INTEGER_32

	frozen ttf_glyphmetrics (font: POINTER; ch: NATURAL_16; minx, maxx, miny, maxy, advance: POINTER): INTEGER_32

	frozen ttf_sizetext (font, text, w, h: POINTER): INTEGER_32

	frozen ttf_sizeutf8 (font, text, w, h: POINTER): INTEGER_32
	
feature -- Constante SDL_ttf

	frozen ttf_style_underline: INTEGER_32

	frozen ttf_style_normal: INTEGER_32

	frozen ttf_style_bold: INTEGER_32

	frozen ttf_style_italic: INTEGER_32

	frozen ttf_style_strikethrough: INTEGER_32

	frozen ttf_hinting_normal: INTEGER_32

	frozen ttf_hinting_light: INTEGER_32

	frozen ttf_hinting_mono: INTEGER_32

	frozen ttf_hinting_none: INTEGER_32
	
end -- class GAME_TEXT_EXTERNAL

Generated by ISE EiffelStudio