class
	GAME_TEXTURE_STREAMING

General
	cluster: graphic
	description: "A hardware accelerated picture in memory that can be quickly modified at run-time"
	create: make, share_from_other

Ancestors
	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
	pixels: GAME_PIXEL_WRITER
	shared: BOOLEAN
	structure_size: INTEGER_32
	width: INTEGER_32

Commands
	disable_blending
	dispose
	enable_additive_blending
	enable_alpha_blending
	enable_modulate_blending
	lock
	lock_rectangle (a_x, a_y, a_width, a_height: INTEGER_32)
	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)
	unlock
	update_pixels (a_pixels: GAME_PIXEL_BUFFER)
	update_pixels_with_rect (a_x, a_y: INTEGER_32; a_pixels: GAME_PIXEL_BUFFER)

Constraints
	always streamable


Generated by ISE EiffelStudio