class
	TEXT_FONT

General
	cluster: game_text
	description: "A font that can be use to draw text with a {TEXT_IMAGE}."
	create: make, make_with_index

Ancestors
	DISPOSABLE*
	GAME_RESSOURCE*
	GAME_SDL_ANY*
	TEXT_LIBRARY_SHARED*

Queries
	ascent: INTEGER_32
	descent: INTEGER_32
	exists: BOOLEAN
	face_family_name: READABLE_STRING_GENERAL
	face_style_name: READABLE_STRING_GENERAL
	glyph_metrics (a_character: CHARACTER_32): TUPLE [INTEGER_32, INTEGER_32, INTEGER_32, INTEGER_32, INTEGER_32]
	has_error: BOOLEAN
	has_hinting: BOOLEAN
	has_light_hinting: BOOLEAN
	has_monochrome_hinting: BOOLEAN
	has_normal_hinting: BOOLEAN
	has_outline: BOOLEAN
	has_ressource_error: BOOLEAN
	has_style_modifier: BOOLEAN
	index: INTEGER_32
	is_bold: BOOLEAN
	is_glyph_provided (a_character: CHARACTER_32): BOOLEAN
	is_italic: BOOLEAN
	is_kerning_enabled: BOOLEAN
	is_monospace: BOOLEAN
	is_open: BOOLEAN
	is_openable: BOOLEAN
	is_strike_through: BOOLEAN
	is_underline: BOOLEAN
	last_error: READABLE_STRING_GENERAL
	line_skip_height: INTEGER_32
	maximum_height: INTEGER_32
	outline_size: INTEGER_32
	size: INTEGER_32
	text_dimension (a_text: READABLE_STRING_GENERAL): TUPLE [INTEGER_32, INTEGER_32]
	Text_library: TEXT_CONTROLLER

Commands
	disable_bold
	disable_hinting
	disable_italic
	disable_kerning
	disable_outline
	disable_strike_through
	disable_style_modifier
	disable_underline
	dispose
	enable_bold
	enable_italic
	enable_kerning
	enable_light_hinting
	enable_monochrome_hinting
	enable_normal_hinting
	enable_strike_through
	enable_underline
	open
	set_is_bold (a_value: BOOLEAN)
	set_is_italic (a_value: BOOLEAN)
	set_is_kerning_enabled (a_value: BOOLEAN)
	set_is_strike_through (a_value: BOOLEAN)
	set_is_underline (a_value: BOOLEAN)
	set_outline_size (a_outline_size: INTEGER_32)

Constraints
	is open exists


Generated by ISE EiffelStudio