class GAME_WINDOW_GL General cluster: gl description: "A GAME_WINDOW that can be used directly with OpenGL." create: make Ancestors GAME_WINDOW* Action sequences close_request_actions: ACTION_SEQUENCE [NATURAL_32] expose_actions: ACTION_SEQUENCE [NATURAL_32] hide_actions: ACTION_SEQUENCE [NATURAL_32] key_pressed_actions: ACTION_SEQUENCE [NATURAL_32, GAME_KEY_EVENT] key_released_actions: ACTION_SEQUENCE [NATURAL_32, GAME_KEY_EVENT] keyboard_focus_gain_actions: ACTION_SEQUENCE [NATURAL_32] keyboard_focus_lost_actions: ACTION_SEQUENCE [NATURAL_32] maximize_actions: ACTION_SEQUENCE [NATURAL_32] minimize_actions: ACTION_SEQUENCE [NATURAL_32] mouse_button_pressed_actions: ACTION_SEQUENCE [NATURAL_32, GAME_MOUSE_BUTTON_PRESS_EVENT, NATURAL_8] mouse_button_released_actions: ACTION_SEQUENCE [NATURAL_32, GAME_MOUSE_BUTTON_RELEASE_EVENT, NATURAL_8] mouse_enter_actions: ACTION_SEQUENCE [NATURAL_32] mouse_leave_actions: ACTION_SEQUENCE [NATURAL_32] mouse_motion_actions: ACTION_SEQUENCE [NATURAL_32, GAME_MOUSE_MOTION_EVENT, INTEGER_32, INTEGER_32] mouse_wheel_move_actions: ACTION_SEQUENCE [NATURAL_32, GAME_MOUSE_EVENT, INTEGER_32, INTEGER_32] move_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_32, INTEGER_32] resize_actions: ACTION_SEQUENCE [NATURAL_32, INTEGER_32, INTEGER_32] restore_actions: ACTION_SEQUENCE [NATURAL_32] show_actions: ACTION_SEQUENCE [NATURAL_32] size_change_actions: ACTION_SEQUENCE [NATURAL_32] text_editing_actions: ACTION_SEQUENCE [NATURAL_32, STRING_32, INTEGER_32, INTEGER_32] text_input_actions: ACTION_SEQUENCE [NATURAL_32, STRING_32] Queries brightness: REAL_32 clipboard_text: READABLE_STRING_GENERAL display: GAME_DISPLAY display_index: INTEGER_32 display_mode: GAME_DISPLAY_MODE events_controller: GAME_EVENTS_CONTROLLER exists: BOOLEAN Game_library: GAME_LIBRARY_CONTROLLER gamma_correction: TUPLE [ARRAYED_LIST [NATURAL_16], ARRAYED_LIST [NATURAL_16], ARRAYED_LIST [NATURAL_16]] gl_accumulation_alpha_size: INTEGER_32 gl_accumulation_blue_size: INTEGER_32 gl_accumulation_green_size: INTEGER_32 gl_accumulation_red_size: INTEGER_32 gl_alpha_size: INTEGER_32 gl_blue_size: INTEGER_32 gl_buffer_size: INTEGER_32 gl_context_valid: BOOLEAN gl_depth_size: INTEGER_32 gl_drawable_size: TUPLE [INTEGER_32, INTEGER_32] gl_green_size: INTEGER_32 gl_multi_sample_count: INTEGER_32 gl_red_size: INTEGER_32 gl_stencil_size: INTEGER_32 gl_version: TUPLE [INTEGER_32, INTEGER_32] has_border: BOOLEAN has_clipboard_text: BOOLEAN has_error: BOOLEAN has_input_focus: BOOLEAN has_mouse_focus: BOOLEAN has_text_input: BOOLEAN height: INTEGER_32 id: NATURAL_32 is_events_running: BOOLEAN is_fake_fullscreen: BOOLEAN is_foreign: BOOLEAN is_fullscreen: BOOLEAN is_gl_compatibility_profile_enabled: BOOLEAN is_gl_context_sharing_enabled: BOOLEAN is_gl_core_profile_enabled: BOOLEAN is_gl_debug_enabled: BOOLEAN is_gl_double_buffer_enabled: BOOLEAN is_gl_es_profile_enabled: BOOLEAN is_gl_forward_compatibility_enabled: BOOLEAN is_gl_hardware_rendering_enable: BOOLEAN is_gl_multi_sample_enabled: BOOLEAN is_gl_reset_isolation_enabled: BOOLEAN is_gl_robust_access_enabled: BOOLEAN is_gl_software_rendering_enable: BOOLEAN is_gl_srgb_request_enabled: BOOLEAN is_gl_stereo_enabled: BOOLEAN is_hidden: BOOLEAN is_input_grabbed: BOOLEAN is_maximized: BOOLEAN is_minimized: BOOLEAN is_opengl_compatible: BOOLEAN is_resizable: BOOLEAN is_visible: BOOLEAN last_error: READABLE_STRING_GENERAL maximum_size: TUPLE [INTEGER_32, INTEGER_32] minimum_size: TUPLE [INTEGER_32, INTEGER_32] pixel_format: GAME_PIXEL_FORMAT_READABLE position: TUPLE [INTEGER_32, INTEGER_32] size: TUPLE [INTEGER_32, INTEGER_32] title: READABLE_STRING_GENERAL width: INTEGER_32 window_manager: GAME_WINDOW_MANAGER x: INTEGER_32 y: INTEGER_32 Commands center_horizontally center_horizontally_on_display (a_display: GAME_DISPLAY) center_horizontally_on_display_index (a_index: INTEGER_32) center_on_display (a_display: GAME_DISPLAY) center_on_display_index (a_index: INTEGER_32) center_position center_vertically center_vertically_on_display (a_display: GAME_DISPLAY) center_vertically_on_display_index (a_index: INTEGER_32) clear_events close dispose grab_input hide maximize minimize move_mouse_to_position (a_x, a_y: INTEGER_32) put_border raise release_input remove_border restore run_events set_brightness (a_brightness: REAL_32) set_clipboard_text (a_text: READABLE_STRING_GENERAL) set_display_mode (a_display_mode: GAME_DISPLAY_MODE) set_fake_fullscreen set_fullscreen set_gamma_correction (a_red, a_green, a_blue: ARRAYED_LIST [NATURAL_16]) set_height (a_height: INTEGER_32) set_icon (a_surface: GAME_SURFACE) set_is_fake_fullscreen (a_value: BOOLEAN) set_is_fullscreen (a_value: BOOLEAN) set_is_hidden (a_value: BOOLEAN) set_is_input_grabbed (a_value: BOOLEAN) set_is_maximized (a_value: BOOLEAN) set_is_minimized (a_value: BOOLEAN) set_is_running (a_value: BOOLEAN) set_maximum_size (a_width, a_height: INTEGER_32) set_minimum_size (a_width, a_height: INTEGER_32) set_position (a_x, a_y: INTEGER_32) set_size (a_width, a_height: INTEGER_32) set_title (a_title: READABLE_STRING_GENERAL) set_width (a_width: INTEGER_32) set_windowed set_x (a_x: INTEGER_32) set_y (a_y: INTEGER_32) show start_text_input start_text_input_in_rectangle (a_x, a_y, a_width, a_height: INTEGER_32) stop_events stop_text_input update
Generated by ISE EiffelStudio