class
	GAME_EVENTS_CONTROLLER

General
	cluster: event
	description: 
		"Controler for the event. 
		It is important to call poll_event or wait_event regularly 
		if you want events to be launch."
	create: default_create

Ancestors
	GAME_SDL_ANY*
	MEMORY
	MEMORY_STRUCTURE*

Action sequences
	dollar_gesture_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_64, INTEGER_64, NATURAL_32, REAL_32, REAL_32, REAL_32]
	dollar_record_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_64, INTEGER_64]
	file_dropped_actions: ACTION_SEQUENCE [NATURAL_32, READABLE_STRING_GENERAL]
	finger_motion_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_64, INTEGER_64, REAL_32, REAL_32, REAL_32, REAL_32, REAL_32]
	finger_released_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_64, INTEGER_64, REAL_32, REAL_32, REAL_32, REAL_32, REAL_32]
	finger_touched_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_64, INTEGER_64, REAL_32, REAL_32, REAL_32, REAL_32, REAL_32]
	fingers_gesture_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_64, NATURAL_16, REAL_32, REAL_32, REAL_32, REAL_32]
	iteration_actions: ACTION_SEQUENCE [NATURAL_32]
	joy_axis_motion_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_32, NATURAL_8, INTEGER_16]
	joy_ball_motion_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_32, NATURAL_8, INTEGER_16, INTEGER_16]
	joy_button_pressed_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_32, NATURAL_8]
	joy_button_released_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_32, NATURAL_8]
	joy_device_founded_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_32]
	joy_device_removed_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_32]
	joy_hat_motion_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_32, NATURAL_8, NATURAL_8]
	key_pressed_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_32, NATURAL_8, INTEGER_32, INTEGER_32, NATURAL_16]
	key_released_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_32, NATURAL_8, INTEGER_32, INTEGER_32, NATURAL_16]
	mouse_button_pressed_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_32, NATURAL_32, NATURAL_8, NATURAL_8, INTEGER_32, INTEGER_32]
	mouse_button_released_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_32, NATURAL_32, NATURAL_8, NATURAL_8, INTEGER_32, INTEGER_32]
	mouse_motion_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_32, NATURAL_32, NATURAL_32, INTEGER_32, INTEGER_32, INTEGER_32, INTEGER_32]
	mouse_wheel_move_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_32, NATURAL_32, INTEGER_32, INTEGER_32]
	quit_signal_actions: ACTION_SEQUENCE [NATURAL_32]
	text_editing_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_32, STRING_32, INTEGER_32, INTEGER_32]
	text_input_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_32, STRING_32]
	window_event_actions: ACTION_SEQUENCE [NATURAL_32, NATURAL_32, NATURAL_8, INTEGER_32, INTEGER_32]

Queries
	C_memory: INTEGER_32
	chunk_size: INTEGER_32
	coalesce_period: INTEGER_32
	collecting: BOOLEAN
	collection_period: INTEGER_32
	Eiffel_memory: INTEGER_32
	exists: BOOLEAN
	Full_collector: INTEGER_32
	game_library: detachable GAME_LIBRARY_CONTROLLER
	gc_statistics (collector_type: INTEGER_32): GC_INFO
	generation_object_limit: INTEGER_32
	has_error: BOOLEAN
	Incremental_collector: INTEGER_32
	is_any_joy_event_enable: BOOLEAN
	is_dollar_gesture_event_enable: BOOLEAN
	is_dollar_record_event_enable: BOOLEAN
	is_file_dropped_event_enable: BOOLEAN
	is_finger_motion_event_enable: BOOLEAN
	is_finger_released_event_enable: BOOLEAN
	is_finger_touched_event_enable: BOOLEAN
	is_fingers_gesture_event_enable: BOOLEAN
	is_joy_axis_motion_event_enable: BOOLEAN
	is_joy_ball_motion_event_enable: BOOLEAN
	is_joy_button_pressed_event_enable: BOOLEAN
	is_joy_button_released_event_enable: BOOLEAN
	is_joy_device_founded_event_enable: BOOLEAN
	is_joy_device_removed_event_enable: BOOLEAN
	is_joy_hat_motion_event_enable: BOOLEAN
	is_key_pressed_event_enable: BOOLEAN
	is_key_released_event_enable: BOOLEAN
	is_mouse_button_pressed_event_enable: BOOLEAN
	is_mouse_button_released_event_enable: BOOLEAN
	is_mouse_motion_event_enable: BOOLEAN
	is_mouse_wheel_event_enable: BOOLEAN
	is_quit_signal_event_enable: BOOLEAN
	is_text_editing_event_enable: BOOLEAN
	is_text_input_event_enable: BOOLEAN
	is_window_event_enable: BOOLEAN
	item: POINTER
	largest_coalesced_block: INTEGER_32
	last_error: READABLE_STRING_GENERAL
	max_mem: INTEGER_32
	memory_count_map: HASH_TABLE [INTEGER_32, INTEGER_32]
	memory_map: HASH_TABLE [ARRAYED_LIST [ANY], INTEGER_32]
	memory_statistics (memory_type: INTEGER_32): MEM_INFO
	memory_threshold: INTEGER_32
	objects_instance_of (an_object: ANY): SPECIAL [ANY]
	objects_instance_of_type (a_type_id: INTEGER_32): SPECIAL [ANY]
	referers (an_object: ANY): SPECIAL [ANY]
	scavenge_zone_size: INTEGER_32
	shared: BOOLEAN
	structure_size: INTEGER_32
	tenure: INTEGER_32
	Total_memory: INTEGER_32

Commands
	allocate_compact
	allocate_fast
	allocate_tiny
	clear
	collect
	collection_off
	collection_on
	disable_dollar_gesture_event
	disable_dollar_record_event
	disable_every_joy_events
	disable_file_dropped_event
	disable_finger_motion_event
	disable_finger_released_event
	disable_finger_touched_event
	disable_fingers_gesture_event
	disable_joy_axis_motion_event
	disable_joy_ball_motion_event
	disable_joy_button_pressed_event
	disable_joy_button_released_event
	disable_joy_device_founded_event
	disable_joy_device_removed_event
	disable_joy_hat_motion_event
	disable_key_pressed_event
	disable_key_released_event
	disable_mouse_button_pressed_event
	disable_mouse_button_released_event
	disable_mouse_motion_event
	disable_mouse_wheel_event
	disable_quit_signal_event
	disable_time_accounting
	disable_window_event
	dispose
	enable_dollar_gesture_event
	enable_dollar_record_event
	enable_every_joy_events
	enable_file_dropped_event
	enable_finger_motion_event
	enable_finger_released_event
	enable_finger_touched_event
	enable_fingers_gesture_event
	enable_joy_axis_motion_event
	enable_joy_ball_motion_event
	enable_joy_button_pressed_event
	enable_joy_button_released_event
	enable_joy_device_founded_event
	enable_joy_device_removed_event
	enable_joy_hat_motion_event
	enable_key_pressed_event
	enable_key_released_event
	enable_mouse_button_pressed_event
	enable_mouse_button_released_event
	enable_mouse_motion_event
	enable_mouse_wheel_event
	enable_quit_signal_event
	enable_time_accounting
	enable_window_event
	execute_without_collection (a_action: PROCEDURE)
	free (object: ANY)
	full_coalesce
	full_collect
	make
	make_by_pointer (a_ptr: POINTER)
	poll_event
	set_coalesce_period (value: INTEGER_32)
	set_collection_period (value: INTEGER_32)
	set_is_any_joy_event_enable (a_value: BOOLEAN)
	set_is_dollar_gesture_event_enable (a_value: BOOLEAN)
	set_is_dollar_record_event_enable (a_value: BOOLEAN)
	set_is_file_dropped_event_enable (a_value: BOOLEAN)
	set_is_finger_motion_event_enable (a_value: BOOLEAN)
	set_is_finger_released_event_enable (a_value: BOOLEAN)
	set_is_finger_touched_event_enable (a_value: BOOLEAN)
	set_is_fingers_gesture_event_enable (a_value: BOOLEAN)
	set_is_joy_axis_motion_event_enable (a_value: BOOLEAN)
	set_is_joy_ball_motion_event_enable (a_value: BOOLEAN)
	set_is_joy_button_pressed_event_enable (a_value: BOOLEAN)
	set_is_joy_button_released_event_enable (a_value: BOOLEAN)
	set_is_joy_device_founded_event_enable (a_value: BOOLEAN)
	set_is_joy_device_removed_event_enable (a_value: BOOLEAN)
	set_is_joy_hat_motion_event_enable (a_value: BOOLEAN)
	set_is_key_pressed_event_enable (a_value: BOOLEAN)
	set_is_key_released_event_enable (a_value: BOOLEAN)
	set_is_mouse_button_pressed_event_enable (a_value: BOOLEAN)
	set_is_mouse_button_released_event_enable (a_value: BOOLEAN)
	set_is_mouse_motion_event_enable (a_value: BOOLEAN)
	set_is_mouse_wheel_event_enable (a_value: BOOLEAN)
	set_is_quit_signal_event_enable (a_value: BOOLEAN)
	set_is_window_event_enable (a_value: BOOLEAN)
	set_max_mem (value: INTEGER_32)
	set_memory_threshold (value: INTEGER_32)


Generated by ISE EiffelStudio