class
	GAME_TEXTURE_TARGET

General
	cluster: graphic
	description: "A hardware accelerated picture in memory that can be used as target of a GAME_RENDERER"
	create: make, share_from_other

Ancestors
	GAME_RENDER_TARGET*
	GAME_TEXTURE

Queries
	additionnal_alpha: NATURAL_8
	additionnal_color: GAME_COLOR_READABLE
	exists: BOOLEAN
	has_error: BOOLEAN
	height: INTEGER_32
	internal_item_exists: BOOLEAN
	is_additive_blending_enabled: BOOLEAN
	is_alpha_blending_enabled: BOOLEAN
	is_blending_disabled: BOOLEAN
	is_locked: BOOLEAN
	is_modulate_blending_enabled: BOOLEAN
	is_streamable: BOOLEAN
	is_targetable: BOOLEAN
	item: POINTER
	last_error: READABLE_STRING_GENERAL
	pixel_format: GAME_PIXEL_FORMAT_READABLE
	shared: BOOLEAN
	structure_size: INTEGER_32
	width: INTEGER_32

Commands
	disable_blending
	dispose
	enable_additive_blending
	enable_alpha_blending
	enable_modulate_blending
	make_by_pointer (a_ptr: POINTER)
	make_structure
	set_additionnal_alpha (a_additionnal_alpha: NATURAL_8)
	set_additionnal_color (a_additionnal_color: GAME_COLOR_READABLE)
	update_pixels (a_pixels: GAME_PIXEL_BUFFER)
	update_pixels_with_rect (a_x, a_y: INTEGER_32; a_pixels: GAME_PIXEL_BUFFER)

Constraints
	always targetable


Generated by ISE EiffelStudio