class
Godot::DisplayServer
Overview
Godot DisplayServer singleton (DisplayServer).
Defined in:
libgodot/generated/classes/classes_part2.crlibgodot/generated/singletons.cr
Constant Summary
-
INVALID_INDICATOR_ID =
-1_i64 -
INVALID_NOTIFICATION_ID =
-1_i64 -
INVALID_SCREEN =
-1_i64 -
INVALID_WINDOW_ID =
-1_i64 -
MAIN_WINDOW_ID =
0_i64 -
SCREEN_OF_MAIN_WINDOW =
-1_i64 -
SCREEN_PRIMARY =
-2_i64 -
SCREEN_WITH_KEYBOARD_FOCUS =
-3_i64 -
SCREEN_WITH_MOUSE_FOCUS =
-4_i64
Constructors
Class Method Summary
-
.accessibility_create_element(window_id : Int64, role : AccessibilityRole | Int) : Int64
Class-level singleton delegator for
#accessibility_create_element -
.accessibility_create_sub_element(parent_rid : Int64, role : AccessibilityRole | Int, insert_pos : Int64 = -1_i64) : Int64
Class-level singleton delegator for
#accessibility_create_sub_element -
.accessibility_create_sub_text_edit_elements(parent_rid : Int64, shaped_text : Int64, min_height : Float64, insert_pos : Int64 = -1_i64, is_last_line : Bool = false) : Int64
Class-level singleton delegator for
#accessibility_create_sub_text_edit_elements -
.accessibility_element_get_meta(id : Int64) : Pointer(Void)
Class-level singleton delegator for
#accessibility_element_get_meta -
.accessibility_element_set_meta(id : Int64, meta : Pointer(Void)) : Void
Class-level singleton delegator for
#accessibility_element_set_meta -
.accessibility_free_element(id : Int64) : Void
Class-level singleton delegator for
#accessibility_free_element -
.accessibility_get_window_root(window_id : Int64) : Int64
Class-level singleton delegator for
#accessibility_get_window_root -
.accessibility_has_element(id : Int64) : Bool
Class-level singleton delegator for
#accessibility_has_element -
.accessibility_has_element?(id : Int64) : Bool
Class-level singleton predicate delegator for
#accessibility_has_element? -
.accessibility_screen_reader_active : Int64
Class-level singleton delegator for
#accessibility_screen_reader_active -
.accessibility_set_window_focused(window_id : Int64, focused : Bool) : Void
Class-level singleton delegator for
#accessibility_set_window_focused -
.accessibility_set_window_rect(window_id : Int64, rect_out : Rect2, rect_in : Rect2) : Void
Class-level singleton delegator for
#accessibility_set_window_rect -
.accessibility_should_increase_contrast : Int64
Class-level singleton delegator for
#accessibility_should_increase_contrast -
.accessibility_should_reduce_animation : Int64
Class-level singleton delegator for
#accessibility_should_reduce_animation -
.accessibility_should_reduce_transparency : Int64
Class-level singleton delegator for
#accessibility_should_reduce_transparency -
.accessibility_update_add_action(id : Int64, action : AccessibilityAction | Int, callable : Pointer(Void)) : Void
Class-level singleton delegator for
#accessibility_update_add_action -
.accessibility_update_add_child(id : Int64, child_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_add_child -
.accessibility_update_add_custom_action(id : Int64, action_id : Int64, action_description : String) : Void
Class-level singleton delegator for
#accessibility_update_add_custom_action -
.accessibility_update_add_related_controls(id : Int64, related_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_add_related_controls -
.accessibility_update_add_related_described_by(id : Int64, related_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_add_related_described_by -
.accessibility_update_add_related_details(id : Int64, related_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_add_related_details -
.accessibility_update_add_related_flow_to(id : Int64, related_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_add_related_flow_to -
.accessibility_update_add_related_labeled_by(id : Int64, related_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_add_related_labeled_by -
.accessibility_update_add_related_radio_group(id : Int64, related_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_add_related_radio_group -
.accessibility_update_set_active_descendant(id : Int64, other_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_active_descendant -
.accessibility_update_set_background_color(id : Int64, color : Color) : Void
Class-level singleton delegator for
#accessibility_update_set_background_color -
.accessibility_update_set_bounds(id : Int64, rect : Rect2) : Void
Class-level singleton delegator for
#accessibility_update_set_bounds -
.accessibility_update_set_checked(id : Int64, checekd : Bool) : Void
Class-level singleton delegator for
#accessibility_update_set_checked -
.accessibility_update_set_classname(id : Int64, classname : String) : Void
Class-level singleton delegator for
#accessibility_update_set_classname -
.accessibility_update_set_color_value(id : Int64, color : Color) : Void
Class-level singleton delegator for
#accessibility_update_set_color_value -
.accessibility_update_set_description(id : Int64, description : String) : Void
Class-level singleton delegator for
#accessibility_update_set_description -
.accessibility_update_set_error_message(id : Int64, other_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_error_message -
.accessibility_update_set_extra_info(id : Int64, name : String) : Void
Class-level singleton delegator for
#accessibility_update_set_extra_info -
.accessibility_update_set_flag(id : Int64, flag : AccessibilityFlags | Int, value : Bool) : Void
Class-level singleton delegator for
#accessibility_update_set_flag -
.accessibility_update_set_focus(id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_focus -
.accessibility_update_set_foreground_color(id : Int64, color : Color) : Void
Class-level singleton delegator for
#accessibility_update_set_foreground_color -
.accessibility_update_set_in_page_link_target(id : Int64, other_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_in_page_link_target -
.accessibility_update_set_language(id : Int64, language : String) : Void
Class-level singleton delegator for
#accessibility_update_set_language -
.accessibility_update_set_list_item_count(id : Int64, size : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_list_item_count -
.accessibility_update_set_list_item_expanded(id : Int64, expanded : Bool) : Void
Class-level singleton delegator for
#accessibility_update_set_list_item_expanded -
.accessibility_update_set_list_item_index(id : Int64, index : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_list_item_index -
.accessibility_update_set_list_item_level(id : Int64, level : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_list_item_level -
.accessibility_update_set_list_item_selected(id : Int64, selected : Bool) : Void
Class-level singleton delegator for
#accessibility_update_set_list_item_selected -
.accessibility_update_set_list_orientation(id : Int64, vertical : Bool) : Void
Class-level singleton delegator for
#accessibility_update_set_list_orientation -
.accessibility_update_set_live(id : Int64, live : AccessibilityLiveMode | Int) : Void
Class-level singleton delegator for
#accessibility_update_set_live -
.accessibility_update_set_member_of(id : Int64, group_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_member_of -
.accessibility_update_set_name(id : Int64, name : String) : Void
Class-level singleton delegator for
#accessibility_update_set_name -
.accessibility_update_set_next_on_line(id : Int64, other_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_next_on_line -
.accessibility_update_set_num_jump(id : Int64, jump : Float64) : Void
Class-level singleton delegator for
#accessibility_update_set_num_jump -
.accessibility_update_set_num_range(id : Int64, min : Float64, max : Float64) : Void
Class-level singleton delegator for
#accessibility_update_set_num_range -
.accessibility_update_set_num_step(id : Int64, step : Float64) : Void
Class-level singleton delegator for
#accessibility_update_set_num_step -
.accessibility_update_set_num_value(id : Int64, position : Float64) : Void
Class-level singleton delegator for
#accessibility_update_set_num_value -
.accessibility_update_set_placeholder(id : Int64, placeholder : String) : Void
Class-level singleton delegator for
#accessibility_update_set_placeholder -
.accessibility_update_set_popup_type(id : Int64, popup : AccessibilityPopupType | Int) : Void
Class-level singleton delegator for
#accessibility_update_set_popup_type -
.accessibility_update_set_previous_on_line(id : Int64, other_id : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_previous_on_line -
.accessibility_update_set_role(id : Int64, role : AccessibilityRole | Int) : Void
Class-level singleton delegator for
#accessibility_update_set_role -
.accessibility_update_set_role_description(id : Int64, description : String) : Void
Class-level singleton delegator for
#accessibility_update_set_role_description -
.accessibility_update_set_scroll_x(id : Int64, position : Float64) : Void
Class-level singleton delegator for
#accessibility_update_set_scroll_x -
.accessibility_update_set_scroll_x_range(id : Int64, min : Float64, max : Float64) : Void
Class-level singleton delegator for
#accessibility_update_set_scroll_x_range -
.accessibility_update_set_scroll_y(id : Int64, position : Float64) : Void
Class-level singleton delegator for
#accessibility_update_set_scroll_y -
.accessibility_update_set_scroll_y_range(id : Int64, min : Float64, max : Float64) : Void
Class-level singleton delegator for
#accessibility_update_set_scroll_y_range -
.accessibility_update_set_shortcut(id : Int64, shortcut : String) : Void
Class-level singleton delegator for
#accessibility_update_set_shortcut -
.accessibility_update_set_state_description(id : Int64, description : String) : Void
Class-level singleton delegator for
#accessibility_update_set_state_description -
.accessibility_update_set_table_cell_position(id : Int64, row_index : Int64, column_index : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_table_cell_position -
.accessibility_update_set_table_cell_span(id : Int64, row_span : Int64, column_span : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_table_cell_span -
.accessibility_update_set_table_column_count(id : Int64, count : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_table_column_count -
.accessibility_update_set_table_column_index(id : Int64, index : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_table_column_index -
.accessibility_update_set_table_row_count(id : Int64, count : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_table_row_count -
.accessibility_update_set_table_row_index(id : Int64, index : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_table_row_index -
.accessibility_update_set_text_align(id : Int64, align : Godot::HorizontalAlignment | Int) : Void
Class-level singleton delegator for
#accessibility_update_set_text_align -
.accessibility_update_set_text_decorations(id : Int64, underline : Bool, strikethrough : Bool, overline : Bool) : Void
Class-level singleton delegator for
#accessibility_update_set_text_decorations -
.accessibility_update_set_text_orientation(id : Int64, vertical : Bool) : Void
Class-level singleton delegator for
#accessibility_update_set_text_orientation -
.accessibility_update_set_text_selection(id : Int64, text_start_id : Int64, start_char : Int64, text_end_id : Int64, end_char : Int64) : Void
Class-level singleton delegator for
#accessibility_update_set_text_selection -
.accessibility_update_set_tooltip(id : Int64, tooltip : String) : Void
Class-level singleton delegator for
#accessibility_update_set_tooltip -
.accessibility_update_set_transform(id : Int64, transform : Transform2D) : Void
Class-level singleton delegator for
#accessibility_update_set_transform -
.accessibility_update_set_url(id : Int64, url : String) : Void
Class-level singleton delegator for
#accessibility_update_set_url -
.accessibility_update_set_value(id : Int64, value : String) : Void
Class-level singleton delegator for
#accessibility_update_set_value -
.beep : Void
Class-level singleton delegator for
#beep -
.clipboard_get : String
Class-level singleton delegator for
#clipboard_get -
.clipboard_get_image : Image
Class-level singleton delegator for
#clipboard_get_image -
.clipboard_get_primary : String
Class-level singleton delegator for
#clipboard_get_primary -
.clipboard_has : Bool
Class-level singleton delegator for
#clipboard_has -
.clipboard_has? : Bool
Class-level singleton predicate delegator for
#clipboard_has? -
.clipboard_has_image : Bool
Class-level singleton delegator for
#clipboard_has_image -
.clipboard_has_image? : Bool
Class-level singleton predicate delegator for
#clipboard_has_image? -
.clipboard_set(clipboard : String) : Void
Class-level singleton delegator for
#clipboard_set -
.clipboard_set_primary(clipboard_primary : String) : Void
Class-level singleton delegator for
#clipboard_set_primary -
.color_picker(callback : Pointer(Void)) : Bool
Class-level singleton delegator for
#color_picker -
.color_picker?(callback : Pointer(Void)) : Bool
Class-level singleton predicate delegator for
#color_picker? -
.create_status_indicator(icon : Texture2D, tooltip : String, callback : Pointer(Void)) : Int64
Class-level singleton delegator for
#create_status_indicator -
.cursor_get_shape : CursorShape
Class-level singleton delegator for
#cursor_get_shape -
.cursor_set_custom_image(cursor : Resource, shape : CursorShape | Int = 0, hotspot : Vector2 = Vector2.new(0.to_f32, 0.to_f32)) : Void
Class-level singleton delegator for
#cursor_set_custom_image -
.cursor_set_shape(shape : CursorShape | Int) : Void
Class-level singleton delegator for
#cursor_set_shape -
.dark_mode? : Bool
Class-level singleton predicate delegator for
#dark_mode? -
.dark_mode_supported? : Bool
Class-level singleton predicate delegator for
#dark_mode_supported? -
.delete_status_indicator(id : Int64) : Void
Class-level singleton delegator for
#delete_status_indicator -
.dialog_input_text(title : String, description : String, existing_text : String, callback : Pointer(Void)) : Godot::Error
Class-level singleton delegator for
#dialog_input_text -
.dialog_show(title : String, description : String, buttons : Pointer(Void), callback : Pointer(Void)) : Godot::Error
Class-level singleton delegator for
#dialog_show -
.enable_for_stealing_focus(process_id : Int64) : Void
Class-level singleton delegator for
#enable_for_stealing_focus -
.file_dialog_show(title : String, current_directory : String, filename : String, show_hidden : Bool, mode : FileDialogMode | Int, filters : Pointer(Void), callback : Pointer(Void), parent_window_id : Int64 = 0_i64) : Godot::Error
Class-level singleton delegator for
#file_dialog_show -
.file_dialog_with_options_show(title : String, current_directory : String, root : String, filename : String, show_hidden : Bool, mode : FileDialogMode | Int, filters : Pointer(Void), options : Pointer(Void), callback : Pointer(Void), parent_window_id : Int64 = 0_i64) : Godot::Error
Class-level singleton delegator for
#file_dialog_with_options_show -
.force_process_and_drop_events : Void
Class-level singleton delegator for
#force_process_and_drop_events -
.get_accent_color : Color
Class-level singleton delegator for
#get_accent_color -
.get_base_color : Color
Class-level singleton delegator for
#get_base_color -
.get_display_cutouts(screen : Int64 = -1_i64) : Pointer(Void)
Class-level singleton delegator for
#get_display_cutouts -
.get_display_safe_area(screen : Int64 = -1_i64) : Rect2i
Class-level singleton delegator for
#get_display_safe_area -
.get_keyboard_focus_screen : Int64
Class-level singleton delegator for
#get_keyboard_focus_screen -
.get_name : String
Class-level singleton delegator for
#get_name -
.get_primary_screen : Int64
Class-level singleton delegator for
#get_primary_screen -
.get_screen_count : Int64
Class-level singleton delegator for
#get_screen_count -
.get_screen_from_rect(rect : Rect2) : Int64
Class-level singleton delegator for
#get_screen_from_rect -
.get_swap_cancel_ok : Bool
Class-level singleton delegator for
#get_swap_cancel_ok -
.get_swap_cancel_ok? : Bool
Class-level singleton predicate delegator for
#get_swap_cancel_ok? -
.get_window_at_screen_position(position : Vector2i) : Int64
Class-level singleton delegator for
#get_window_at_screen_position -
.get_window_list : Pointer(Void)
Class-level singleton delegator for
#get_window_list -
.global_menu_add_check_item(menu_root : String, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
Class-level singleton delegator for
#global_menu_add_check_item -
.global_menu_add_icon_check_item(menu_root : String, icon : Texture2D, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
Class-level singleton delegator for
#global_menu_add_icon_check_item -
.global_menu_add_icon_item(menu_root : String, icon : Texture2D, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
Class-level singleton delegator for
#global_menu_add_icon_item -
.global_menu_add_icon_radio_check_item(menu_root : String, icon : Texture2D, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
Class-level singleton delegator for
#global_menu_add_icon_radio_check_item -
.global_menu_add_item(menu_root : String, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
Class-level singleton delegator for
#global_menu_add_item -
.global_menu_add_multistate_item(menu_root : String, label : String, max_states : Int64, default_state : Int64, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
Class-level singleton delegator for
#global_menu_add_multistate_item -
.global_menu_add_radio_check_item(menu_root : String, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
Class-level singleton delegator for
#global_menu_add_radio_check_item -
.global_menu_add_separator(menu_root : String, index : Int64 = -1_i64) : Int64
Class-level singleton delegator for
#global_menu_add_separator -
.global_menu_add_submenu_item(menu_root : String, label : String, submenu : String, index : Int64 = -1_i64) : Int64
Class-level singleton delegator for
#global_menu_add_submenu_item -
.global_menu_clear(menu_root : String) : Void
Class-level singleton delegator for
#global_menu_clear -
.global_menu_get_item_accelerator(menu_root : String, idx : Int64) : Godot::Key
Class-level singleton delegator for
#global_menu_get_item_accelerator -
.global_menu_get_item_callback(menu_root : String, idx : Int64) : Pointer(Void)
Class-level singleton delegator for
#global_menu_get_item_callback -
.global_menu_get_item_count(menu_root : String) : Int64
Class-level singleton delegator for
#global_menu_get_item_count -
.global_menu_get_item_icon(menu_root : String, idx : Int64) : Texture2D
Class-level singleton delegator for
#global_menu_get_item_icon -
.global_menu_get_item_indentation_level(menu_root : String, idx : Int64) : Int64
Class-level singleton delegator for
#global_menu_get_item_indentation_level -
.global_menu_get_item_index_from_tag(menu_root : String, tag : Pointer(Void)) : Int64
Class-level singleton delegator for
#global_menu_get_item_index_from_tag -
.global_menu_get_item_index_from_text(menu_root : String, text : String) : Int64
Class-level singleton delegator for
#global_menu_get_item_index_from_text -
.global_menu_get_item_key_callback(menu_root : String, idx : Int64) : Pointer(Void)
Class-level singleton delegator for
#global_menu_get_item_key_callback -
.global_menu_get_item_max_states(menu_root : String, idx : Int64) : Int64
Class-level singleton delegator for
#global_menu_get_item_max_states -
.global_menu_get_item_state(menu_root : String, idx : Int64) : Int64
Class-level singleton delegator for
#global_menu_get_item_state -
.global_menu_get_item_submenu(menu_root : String, idx : Int64) : String
Class-level singleton delegator for
#global_menu_get_item_submenu -
.global_menu_get_item_tag(menu_root : String, idx : Int64) : Pointer(Void)
Class-level singleton delegator for
#global_menu_get_item_tag -
.global_menu_get_item_text(menu_root : String, idx : Int64) : String
Class-level singleton delegator for
#global_menu_get_item_text -
.global_menu_get_item_tooltip(menu_root : String, idx : Int64) : String
Class-level singleton delegator for
#global_menu_get_item_tooltip -
.global_menu_get_system_menu_roots : Pointer(Void)
Class-level singleton delegator for
#global_menu_get_system_menu_roots -
.global_menu_is_item_checkable(menu_root : String, idx : Int64) : Bool
Class-level singleton delegator for
#global_menu_is_item_checkable -
.global_menu_is_item_checkable?(menu_root : String, idx : Int64) : Bool
Class-level singleton predicate delegator for
#global_menu_is_item_checkable? -
.global_menu_is_item_checked(menu_root : String, idx : Int64) : Bool
Class-level singleton delegator for
#global_menu_is_item_checked -
.global_menu_is_item_checked?(menu_root : String, idx : Int64) : Bool
Class-level singleton predicate delegator for
#global_menu_is_item_checked? -
.global_menu_is_item_disabled(menu_root : String, idx : Int64) : Bool
Class-level singleton delegator for
#global_menu_is_item_disabled -
.global_menu_is_item_disabled?(menu_root : String, idx : Int64) : Bool
Class-level singleton predicate delegator for
#global_menu_is_item_disabled? -
.global_menu_is_item_hidden(menu_root : String, idx : Int64) : Bool
Class-level singleton delegator for
#global_menu_is_item_hidden -
.global_menu_is_item_hidden?(menu_root : String, idx : Int64) : Bool
Class-level singleton predicate delegator for
#global_menu_is_item_hidden? -
.global_menu_is_item_radio_checkable(menu_root : String, idx : Int64) : Bool
Class-level singleton delegator for
#global_menu_is_item_radio_checkable -
.global_menu_is_item_radio_checkable?(menu_root : String, idx : Int64) : Bool
Class-level singleton predicate delegator for
#global_menu_is_item_radio_checkable? -
.global_menu_remove_item(menu_root : String, idx : Int64) : Void
Class-level singleton delegator for
#global_menu_remove_item -
.global_menu_set_item_accelerator(menu_root : String, idx : Int64, keycode : Godot::Key | Int) : Void
Class-level singleton delegator for
#global_menu_set_item_accelerator -
.global_menu_set_item_callback(menu_root : String, idx : Int64, callback : Pointer(Void)) : Void
Class-level singleton delegator for
#global_menu_set_item_callback -
.global_menu_set_item_checkable(menu_root : String, idx : Int64, checkable : Bool) : Void
Class-level singleton delegator for
#global_menu_set_item_checkable -
.global_menu_set_item_checked(menu_root : String, idx : Int64, checked : Bool) : Void
Class-level singleton delegator for
#global_menu_set_item_checked -
.global_menu_set_item_disabled(menu_root : String, idx : Int64, disabled : Bool) : Void
Class-level singleton delegator for
#global_menu_set_item_disabled -
.global_menu_set_item_hidden(menu_root : String, idx : Int64, hidden : Bool) : Void
Class-level singleton delegator for
#global_menu_set_item_hidden -
.global_menu_set_item_hover_callbacks(menu_root : String, idx : Int64, callback : Pointer(Void)) : Void
Class-level singleton delegator for
#global_menu_set_item_hover_callbacks -
.global_menu_set_item_icon(menu_root : String, idx : Int64, icon : Texture2D) : Void
Class-level singleton delegator for
#global_menu_set_item_icon -
.global_menu_set_item_indentation_level(menu_root : String, idx : Int64, level : Int64) : Void
Class-level singleton delegator for
#global_menu_set_item_indentation_level -
.global_menu_set_item_key_callback(menu_root : String, idx : Int64, key_callback : Pointer(Void)) : Void
Class-level singleton delegator for
#global_menu_set_item_key_callback -
.global_menu_set_item_max_states(menu_root : String, idx : Int64, max_states : Int64) : Void
Class-level singleton delegator for
#global_menu_set_item_max_states -
.global_menu_set_item_radio_checkable(menu_root : String, idx : Int64, checkable : Bool) : Void
Class-level singleton delegator for
#global_menu_set_item_radio_checkable -
.global_menu_set_item_state(menu_root : String, idx : Int64, state : Int64) : Void
Class-level singleton delegator for
#global_menu_set_item_state -
.global_menu_set_item_submenu(menu_root : String, idx : Int64, submenu : String) : Void
Class-level singleton delegator for
#global_menu_set_item_submenu -
.global_menu_set_item_tag(menu_root : String, idx : Int64, tag : Pointer(Void)) : Void
Class-level singleton delegator for
#global_menu_set_item_tag -
.global_menu_set_item_text(menu_root : String, idx : Int64, text : String) : Void
Class-level singleton delegator for
#global_menu_set_item_text -
.global_menu_set_item_tooltip(menu_root : String, idx : Int64, tooltip : String) : Void
Class-level singleton delegator for
#global_menu_set_item_tooltip -
.global_menu_set_popup_callbacks(menu_root : String, open_callback : Pointer(Void), close_callback : Pointer(Void)) : Void
Class-level singleton delegator for
#global_menu_set_popup_callbacks -
.has_additional_outputs : Bool
Class-level singleton delegator for
#has_additional_outputs -
.has_additional_outputs? : Bool
Class-level singleton predicate delegator for
#has_additional_outputs? -
.has_feature(feature : Feature | Int) : Bool
Class-level singleton delegator for
#has_feature -
.has_feature?(feature : Feature | Int) : Bool
Class-level singleton predicate delegator for
#has_feature? -
.has_hardware_keyboard : Bool
Class-level singleton delegator for
#has_hardware_keyboard -
.has_hardware_keyboard? : Bool
Class-level singleton predicate delegator for
#has_hardware_keyboard? -
.help_set_search_callbacks(search_callback : Pointer(Void), action_callback : Pointer(Void)) : Void
Class-level singleton delegator for
#help_set_search_callbacks -
.hide_toast_notification(id : Int64) : Void
Class-level singleton delegator for
#hide_toast_notification -
.ime_get_selection : Vector2i
Class-level singleton delegator for
#ime_get_selection -
.ime_get_text : String
Class-level singleton delegator for
#ime_get_text -
.in_pip_mode?(window_id : Int64 = 0_i64) : Bool
Class-level singleton predicate delegator for
#in_pip_mode? -
.is_dark_mode : Bool
Class-level singleton delegator for
#is_dark_mode -
.is_dark_mode? : Bool
Class-level singleton predicate delegator for
#is_dark_mode? -
.is_dark_mode_supported : Bool
Class-level singleton delegator for
#is_dark_mode_supported -
.is_dark_mode_supported? : Bool
Class-level singleton predicate delegator for
#is_dark_mode_supported? -
.is_in_pip_mode(window_id : Int64 = 0_i64) : Bool
Class-level singleton delegator for
#is_in_pip_mode -
.is_in_pip_mode?(window_id : Int64 = 0_i64) : Bool
Class-level singleton predicate delegator for
#is_in_pip_mode? -
.is_touchscreen_available : Bool
Class-level singleton delegator for
#is_touchscreen_available -
.is_touchscreen_available? : Bool
Class-level singleton predicate delegator for
#is_touchscreen_available? -
.is_window_transparency_available : Bool
Class-level singleton delegator for
#is_window_transparency_available -
.is_window_transparency_available? : Bool
Class-level singleton predicate delegator for
#is_window_transparency_available? -
.keyboard_get_current_layout : Int64
Class-level singleton delegator for
#keyboard_get_current_layout -
.keyboard_get_keycode_from_physical(keycode : Godot::Key | Int) : Godot::Key
Class-level singleton delegator for
#keyboard_get_keycode_from_physical -
.keyboard_get_label_from_physical(keycode : Godot::Key | Int) : Godot::Key
Class-level singleton delegator for
#keyboard_get_label_from_physical -
.keyboard_get_layout_count : Int64
Class-level singleton delegator for
#keyboard_get_layout_count -
.keyboard_get_layout_language(index : Int64) : String
Class-level singleton delegator for
#keyboard_get_layout_language -
.keyboard_get_layout_name(index : Int64) : String
Class-level singleton delegator for
#keyboard_get_layout_name -
.keyboard_set_current_layout(index : Int64) : Void
Class-level singleton delegator for
#keyboard_set_current_layout -
.mouse_get_button_state : Godot::MouseButtonMask
Class-level singleton delegator for
#mouse_get_button_state -
.mouse_get_mode : MouseMode
Class-level singleton delegator for
#mouse_get_mode -
.mouse_get_position : Vector2i
Class-level singleton delegator for
#mouse_get_position -
.mouse_set_mode(mouse_mode : MouseMode | Int) : Void
Class-level singleton delegator for
#mouse_set_mode -
.pip_mode_enter(window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#pip_mode_enter -
.pip_mode_set_aspect_ratio(numerator : Int64, denominator : Int64, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#pip_mode_set_aspect_ratio -
.pip_mode_set_auto_enter_on_background(auto_enter_on_background : Bool, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#pip_mode_set_auto_enter_on_background -
.process_events : Void
Class-level singleton delegator for
#process_events -
.register_additional_output(object : Godot::Object) : Void
Class-level singleton delegator for
#register_additional_output -
.screen_get_dpi(screen : Int64 = -1_i64) : Int64
Class-level singleton delegator for
#screen_get_dpi -
.screen_get_image(screen : Int64 = -1_i64) : Image
Class-level singleton delegator for
#screen_get_image -
.screen_get_image_rect(rect : Rect2i) : Image
Class-level singleton delegator for
#screen_get_image_rect -
.screen_get_max_scale : Float64
Class-level singleton delegator for
#screen_get_max_scale -
.screen_get_orientation(screen : Int64 = -1_i64) : ScreenOrientation
Class-level singleton delegator for
#screen_get_orientation -
.screen_get_pixel(position : Vector2i) : Color
Class-level singleton delegator for
#screen_get_pixel -
.screen_get_position(screen : Int64 = -1_i64) : Vector2i
Class-level singleton delegator for
#screen_get_position -
.screen_get_refresh_rate(screen : Int64 = -1_i64) : Float64
Class-level singleton delegator for
#screen_get_refresh_rate -
.screen_get_scale(screen : Int64 = -1_i64) : Float64
Class-level singleton delegator for
#screen_get_scale -
.screen_get_size(screen : Int64 = -1_i64) : Vector2i
Class-level singleton delegator for
#screen_get_size -
.screen_get_usable_rect(screen : Int64 = -1_i64) : Rect2i
Class-level singleton delegator for
#screen_get_usable_rect -
.screen_is_kept_on : Bool
Class-level singleton delegator for
#screen_is_kept_on -
.screen_is_kept_on? : Bool
Class-level singleton predicate delegator for
#screen_is_kept_on? -
.screen_set_keep_on(enable : Bool) : Void
Class-level singleton delegator for
#screen_set_keep_on -
.screen_set_orientation(orientation : ScreenOrientation | Int, screen : Int64 = -1_i64) : Void
Class-level singleton delegator for
#screen_set_orientation -
.send_toast_notification(title : String, text : String, image : Texture2D, callback : Pointer(Void)) : Int64
Class-level singleton delegator for
#send_toast_notification -
.set_hardware_keyboard_connection_change_callback(callable : Pointer(Void)) : Void
Class-level singleton delegator for
#set_hardware_keyboard_connection_change_callback -
.set_icon(image : Image) : Void
Class-level singleton delegator for
#set_icon -
.set_native_icon(filename : String) : Void
Class-level singleton delegator for
#set_native_icon -
.set_system_theme_change_callback(callable : Pointer(Void)) : Void
Class-level singleton delegator for
#set_system_theme_change_callback -
.show_emoji_and_symbol_picker : Void
Class-level singleton delegator for
#show_emoji_and_symbol_picker - .singleton_ptr : Pointer(Void)
-
.status_indicator_get_rect(id : Int64) : Rect2
Class-level singleton delegator for
#status_indicator_get_rect -
.status_indicator_set_callback(id : Int64, callback : Pointer(Void)) : Void
Class-level singleton delegator for
#status_indicator_set_callback -
.status_indicator_set_icon(id : Int64, icon : Texture2D) : Void
Class-level singleton delegator for
#status_indicator_set_icon -
.status_indicator_set_menu(id : Int64, menu_rid : Int64) : Void
Class-level singleton delegator for
#status_indicator_set_menu -
.status_indicator_set_tooltip(id : Int64, tooltip : String) : Void
Class-level singleton delegator for
#status_indicator_set_tooltip -
.tablet_get_current_driver : String
Class-level singleton delegator for
#tablet_get_current_driver -
.tablet_get_driver_count : Int64
Class-level singleton delegator for
#tablet_get_driver_count -
.tablet_get_driver_name(idx : Int64) : String
Class-level singleton delegator for
#tablet_get_driver_name -
.tablet_set_current_driver(name : String) : Void
Class-level singleton delegator for
#tablet_set_current_driver -
.touchscreen_available? : Bool
Class-level singleton predicate delegator for
#touchscreen_available? -
.tts_get_voices : Pointer(Void)
Class-level singleton delegator for
#tts_get_voices -
.tts_get_voices_for_language(language : String) : Pointer(Void)
Class-level singleton delegator for
#tts_get_voices_for_language -
.tts_is_paused : Bool
Class-level singleton delegator for
#tts_is_paused -
.tts_is_paused? : Bool
Class-level singleton predicate delegator for
#tts_is_paused? -
.tts_is_speaking : Bool
Class-level singleton delegator for
#tts_is_speaking -
.tts_is_speaking? : Bool
Class-level singleton predicate delegator for
#tts_is_speaking? -
.tts_pause : Void
Class-level singleton delegator for
#tts_pause -
.tts_resume : Void
Class-level singleton delegator for
#tts_resume -
.tts_set_utterance_callback(event : TTSUtteranceEvent | Int, callable : Pointer(Void)) : Void
Class-level singleton delegator for
#tts_set_utterance_callback -
.tts_speak(text : String, voice : String, volume : Int64 = 50_i64, pitch : Float64 = 1.0, rate : Float64 = 1.0, utterance_id : Int64 = 0_i64, interrupt : Bool = false) : Void
Class-level singleton delegator for
#tts_speak -
.tts_stop : Void
Class-level singleton delegator for
#tts_stop -
.unregister_additional_output(object : Godot::Object) : Void
Class-level singleton delegator for
#unregister_additional_output -
.virtual_keyboard_get_height : Int64
Class-level singleton delegator for
#virtual_keyboard_get_height -
.virtual_keyboard_hide : Void
Class-level singleton delegator for
#virtual_keyboard_hide -
.virtual_keyboard_show(existing_text : String, position : Rect2 = Rect2.new(0.to_f32, 0.to_f32, 0.to_f32, 0.to_f32), get_type : VirtualKeyboardType | Int = 0, max_length : Int64 = -1_i64, cursor_start : Int64 = -1_i64, cursor_end : Int64 = -1_i64) : Void
Class-level singleton delegator for
#virtual_keyboard_show -
.warp_mouse(position : Vector2i) : Void
Class-level singleton delegator for
#warp_mouse -
.window_can_draw(window_id : Int64 = 0_i64) : Bool
Class-level singleton delegator for
#window_can_draw -
.window_can_draw?(window_id : Int64 = 0_i64) : Bool
Class-level singleton predicate delegator for
#window_can_draw? -
.window_get_active_popup : Int64
Class-level singleton delegator for
#window_get_active_popup -
.window_get_attached_instance_id(window_id : Int64 = 0_i64) : Int64
Class-level singleton delegator for
#window_get_attached_instance_id -
.window_get_current_screen(window_id : Int64 = 0_i64) : Int64
Class-level singleton delegator for
#window_get_current_screen -
.window_get_flag(flag : WindowFlags | Int, window_id : Int64 = 0_i64) : Bool
Class-level singleton delegator for
#window_get_flag -
.window_get_flag?(flag : WindowFlags | Int, window_id : Int64 = 0_i64) : Bool
Class-level singleton predicate delegator for
#window_get_flag? -
.window_get_hdr_output_current_max_luminance(window_id : Int64 = 0_i64) : Float64
Class-level singleton delegator for
#window_get_hdr_output_current_max_luminance -
.window_get_hdr_output_current_reference_luminance(window_id : Int64 = 0_i64) : Float64
Class-level singleton delegator for
#window_get_hdr_output_current_reference_luminance -
.window_get_hdr_output_max_luminance(window_id : Int64 = 0_i64) : Float64
Class-level singleton delegator for
#window_get_hdr_output_max_luminance -
.window_get_hdr_output_reference_luminance(window_id : Int64 = 0_i64) : Float64
Class-level singleton delegator for
#window_get_hdr_output_reference_luminance -
.window_get_max_size(window_id : Int64 = 0_i64) : Vector2i
Class-level singleton delegator for
#window_get_max_size -
.window_get_min_size(window_id : Int64 = 0_i64) : Vector2i
Class-level singleton delegator for
#window_get_min_size -
.window_get_mode(window_id : Int64 = 0_i64) : WindowMode
Class-level singleton delegator for
#window_get_mode -
.window_get_native_handle(handle_type : HandleType | Int, window_id : Int64 = 0_i64) : Int64
Class-level singleton delegator for
#window_get_native_handle -
.window_get_output_max_linear_value(window_id : Int64 = 0_i64) : Float64
Class-level singleton delegator for
#window_get_output_max_linear_value -
.window_get_popup_safe_rect(window : Int64) : Rect2i
Class-level singleton delegator for
#window_get_popup_safe_rect -
.window_get_position(window_id : Int64 = 0_i64) : Vector2i
Class-level singleton delegator for
#window_get_position -
.window_get_position_with_decorations(window_id : Int64 = 0_i64) : Vector2i
Class-level singleton delegator for
#window_get_position_with_decorations -
.window_get_safe_title_margins(window_id : Int64 = 0_i64) : Vector3i
Class-level singleton delegator for
#window_get_safe_title_margins -
.window_get_size(window_id : Int64 = 0_i64) : Vector2i
Class-level singleton delegator for
#window_get_size -
.window_get_size_with_decorations(window_id : Int64 = 0_i64) : Vector2i
Class-level singleton delegator for
#window_get_size_with_decorations -
.window_get_title_size(title : String, window_id : Int64 = 0_i64) : Vector2i
Class-level singleton delegator for
#window_get_title_size -
.window_get_vsync_mode(window_id : Int64 = 0_i64) : VSyncMode
Class-level singleton delegator for
#window_get_vsync_mode -
.window_is_focused(window_id : Int64 = 0_i64) : Bool
Class-level singleton delegator for
#window_is_focused -
.window_is_focused?(window_id : Int64 = 0_i64) : Bool
Class-level singleton predicate delegator for
#window_is_focused? -
.window_is_hdr_output_enabled(window_id : Int64 = 0_i64) : Bool
Class-level singleton delegator for
#window_is_hdr_output_enabled -
.window_is_hdr_output_enabled?(window_id : Int64 = 0_i64) : Bool
Class-level singleton predicate delegator for
#window_is_hdr_output_enabled? -
.window_is_hdr_output_requested(window_id : Int64 = 0_i64) : Bool
Class-level singleton delegator for
#window_is_hdr_output_requested -
.window_is_hdr_output_requested?(window_id : Int64 = 0_i64) : Bool
Class-level singleton predicate delegator for
#window_is_hdr_output_requested? -
.window_is_hdr_output_supported(window_id : Int64 = 0_i64) : Bool
Class-level singleton delegator for
#window_is_hdr_output_supported -
.window_is_hdr_output_supported?(window_id : Int64 = 0_i64) : Bool
Class-level singleton predicate delegator for
#window_is_hdr_output_supported? -
.window_is_maximize_allowed(window_id : Int64 = 0_i64) : Bool
Class-level singleton delegator for
#window_is_maximize_allowed -
.window_is_maximize_allowed?(window_id : Int64 = 0_i64) : Bool
Class-level singleton predicate delegator for
#window_is_maximize_allowed? -
.window_maximize_on_title_dbl_click : Bool
Class-level singleton delegator for
#window_maximize_on_title_dbl_click -
.window_maximize_on_title_dbl_click? : Bool
Class-level singleton predicate delegator for
#window_maximize_on_title_dbl_click? -
.window_minimize_on_title_dbl_click : Bool
Class-level singleton delegator for
#window_minimize_on_title_dbl_click -
.window_minimize_on_title_dbl_click? : Bool
Class-level singleton predicate delegator for
#window_minimize_on_title_dbl_click? -
.window_move_to_foreground(window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_move_to_foreground -
.window_request_attention(window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_request_attention -
.window_request_hdr_output(enable : Bool, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_request_hdr_output -
.window_set_color(color : Color) : Void
Class-level singleton delegator for
#window_set_color -
.window_set_current_screen(screen : Int64, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_current_screen -
.window_set_drop_files_callback(callback : Pointer(Void), window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_drop_files_callback -
.window_set_exclusive(window_id : Int64, exclusive : Bool) : Void
Class-level singleton delegator for
#window_set_exclusive -
.window_set_flag(flag : WindowFlags | Int, enabled : Bool, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_flag -
.window_set_hdr_output_max_luminance(max_luminance : Float64, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_hdr_output_max_luminance -
.window_set_hdr_output_reference_luminance(reference_luminance : Float64, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_hdr_output_reference_luminance -
.window_set_icon(icon : Image, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_icon -
.window_set_ime_active(active : Bool, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_ime_active -
.window_set_ime_position(position : Vector2i, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_ime_position -
.window_set_ime_rect(rect : Rect2i, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_ime_rect -
.window_set_input_event_callback(callback : Pointer(Void), window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_input_event_callback -
.window_set_input_text_callback(callback : Pointer(Void), window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_input_text_callback -
.window_set_max_size(max_size : Vector2i, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_max_size -
.window_set_min_size(min_size : Vector2i, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_min_size -
.window_set_mode(mode : WindowMode | Int, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_mode -
.window_set_mouse_passthrough(region : Pointer(Void), window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_mouse_passthrough -
.window_set_popup_safe_rect(window : Int64, rect : Rect2i) : Void
Class-level singleton delegator for
#window_set_popup_safe_rect -
.window_set_position(position : Vector2i, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_position -
.window_set_rect_changed_callback(callback : Pointer(Void), window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_rect_changed_callback -
.window_set_size(size : Vector2i, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_size -
.window_set_taskbar_progress_state(state : ProgressState | Int, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_taskbar_progress_state -
.window_set_taskbar_progress_value(value : Float64, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_taskbar_progress_value -
.window_set_title(title : String, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_title -
.window_set_transient(window_id : Int64, parent_window_id : Int64) : Void
Class-level singleton delegator for
#window_set_transient -
.window_set_vsync_mode(vsync_mode : VSyncMode | Int, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_vsync_mode -
.window_set_window_buttons_offset(offset : Vector2i, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_window_buttons_offset -
.window_set_window_event_callback(callback : Pointer(Void), window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_set_window_event_callback -
.window_start_drag(window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_start_drag -
.window_start_resize(edge : WindowResizeEdge | Int, window_id : Int64 = 0_i64) : Void
Class-level singleton delegator for
#window_start_resize -
.window_transparency_available? : Bool
Class-level singleton predicate delegator for
#window_transparency_available?
Instance Method Summary
- #accessibility_create_element(window_id : Int64, role : AccessibilityRole | Int) : Int64
- #accessibility_create_sub_element(parent_rid : Int64, role : AccessibilityRole | Int, insert_pos : Int64 = -1_i64) : Int64
- #accessibility_create_sub_text_edit_elements(parent_rid : Int64, shaped_text : Int64, min_height : Float64, insert_pos : Int64 = -1_i64, is_last_line : Bool = false) : Int64
- #accessibility_element_get_meta(id : Int64) : Pointer(Void)
- #accessibility_element_set_meta(id : Int64, meta : Pointer(Void)) : Void
- #accessibility_free_element(id : Int64) : Void
- #accessibility_get_window_root(window_id : Int64) : Int64
- #accessibility_has_element(id : Int64) : Bool
-
#accessibility_has_element?(id : Int64) : Bool
Predicate alias for
#accessibility_has_element - #accessibility_screen_reader_active : Int64
- #accessibility_set_window_focused(window_id : Int64, focused : Bool) : Void
- #accessibility_set_window_rect(window_id : Int64, rect_out : Rect2, rect_in : Rect2) : Void
- #accessibility_should_increase_contrast : Int64
- #accessibility_should_reduce_animation : Int64
- #accessibility_should_reduce_transparency : Int64
- #accessibility_update_add_action(id : Int64, action : AccessibilityAction | Int, callable : Pointer(Void)) : Void
- #accessibility_update_add_child(id : Int64, child_id : Int64) : Void
- #accessibility_update_add_custom_action(id : Int64, action_id : Int64, action_description : String) : Void
- #accessibility_update_add_related_controls(id : Int64, related_id : Int64) : Void
- #accessibility_update_add_related_described_by(id : Int64, related_id : Int64) : Void
- #accessibility_update_add_related_details(id : Int64, related_id : Int64) : Void
- #accessibility_update_add_related_flow_to(id : Int64, related_id : Int64) : Void
- #accessibility_update_add_related_labeled_by(id : Int64, related_id : Int64) : Void
- #accessibility_update_add_related_radio_group(id : Int64, related_id : Int64) : Void
- #accessibility_update_set_active_descendant(id : Int64, other_id : Int64) : Void
- #accessibility_update_set_background_color(id : Int64, color : Color) : Void
- #accessibility_update_set_bounds(id : Int64, rect : Rect2) : Void
- #accessibility_update_set_checked(id : Int64, checekd : Bool) : Void
- #accessibility_update_set_classname(id : Int64, classname : String) : Void
- #accessibility_update_set_color_value(id : Int64, color : Color) : Void
- #accessibility_update_set_description(id : Int64, description : String) : Void
- #accessibility_update_set_error_message(id : Int64, other_id : Int64) : Void
- #accessibility_update_set_extra_info(id : Int64, name : String) : Void
- #accessibility_update_set_flag(id : Int64, flag : AccessibilityFlags | Int, value : Bool) : Void
- #accessibility_update_set_focus(id : Int64) : Void
- #accessibility_update_set_foreground_color(id : Int64, color : Color) : Void
- #accessibility_update_set_in_page_link_target(id : Int64, other_id : Int64) : Void
- #accessibility_update_set_language(id : Int64, language : String) : Void
- #accessibility_update_set_list_item_count(id : Int64, size : Int64) : Void
- #accessibility_update_set_list_item_expanded(id : Int64, expanded : Bool) : Void
- #accessibility_update_set_list_item_index(id : Int64, index : Int64) : Void
- #accessibility_update_set_list_item_level(id : Int64, level : Int64) : Void
- #accessibility_update_set_list_item_selected(id : Int64, selected : Bool) : Void
- #accessibility_update_set_list_orientation(id : Int64, vertical : Bool) : Void
- #accessibility_update_set_live(id : Int64, live : AccessibilityLiveMode | Int) : Void
- #accessibility_update_set_member_of(id : Int64, group_id : Int64) : Void
- #accessibility_update_set_name(id : Int64, name : String) : Void
- #accessibility_update_set_next_on_line(id : Int64, other_id : Int64) : Void
- #accessibility_update_set_num_jump(id : Int64, jump : Float64) : Void
- #accessibility_update_set_num_range(id : Int64, min : Float64, max : Float64) : Void
- #accessibility_update_set_num_step(id : Int64, step : Float64) : Void
- #accessibility_update_set_num_value(id : Int64, position : Float64) : Void
- #accessibility_update_set_placeholder(id : Int64, placeholder : String) : Void
- #accessibility_update_set_popup_type(id : Int64, popup : AccessibilityPopupType | Int) : Void
- #accessibility_update_set_previous_on_line(id : Int64, other_id : Int64) : Void
- #accessibility_update_set_role(id : Int64, role : AccessibilityRole | Int) : Void
- #accessibility_update_set_role_description(id : Int64, description : String) : Void
- #accessibility_update_set_scroll_x(id : Int64, position : Float64) : Void
- #accessibility_update_set_scroll_x_range(id : Int64, min : Float64, max : Float64) : Void
- #accessibility_update_set_scroll_y(id : Int64, position : Float64) : Void
- #accessibility_update_set_scroll_y_range(id : Int64, min : Float64, max : Float64) : Void
- #accessibility_update_set_shortcut(id : Int64, shortcut : String) : Void
- #accessibility_update_set_state_description(id : Int64, description : String) : Void
- #accessibility_update_set_table_cell_position(id : Int64, row_index : Int64, column_index : Int64) : Void
- #accessibility_update_set_table_cell_span(id : Int64, row_span : Int64, column_span : Int64) : Void
- #accessibility_update_set_table_column_count(id : Int64, count : Int64) : Void
- #accessibility_update_set_table_column_index(id : Int64, index : Int64) : Void
- #accessibility_update_set_table_row_count(id : Int64, count : Int64) : Void
- #accessibility_update_set_table_row_index(id : Int64, index : Int64) : Void
- #accessibility_update_set_text_align(id : Int64, align : Godot::HorizontalAlignment | Int) : Void
- #accessibility_update_set_text_decorations(id : Int64, underline : Bool, strikethrough : Bool, overline : Bool) : Void
- #accessibility_update_set_text_orientation(id : Int64, vertical : Bool) : Void
- #accessibility_update_set_text_selection(id : Int64, text_start_id : Int64, start_char : Int64, text_end_id : Int64, end_char : Int64) : Void
- #accessibility_update_set_tooltip(id : Int64, tooltip : String) : Void
- #accessibility_update_set_transform(id : Int64, transform : Transform2D) : Void
- #accessibility_update_set_url(id : Int64, url : String) : Void
- #accessibility_update_set_value(id : Int64, value : String) : Void
- #beep : Void
- #bind_orientation_changed(callback : Proc(SensorOrientation, R), once : Bool = false) : UInt64 forall R
- #bind_orientation_changed(once : Bool = false, &block : SensorOrientation -> Void) : UInt64
- #clipboard_get : String
- #clipboard_get_image : Image
- #clipboard_get_primary : String
- #clipboard_has : Bool
-
#clipboard_has? : Bool
Predicate alias for
#clipboard_has - #clipboard_has_image : Bool
-
#clipboard_has_image? : Bool
Predicate alias for
#clipboard_has_image - #clipboard_set(clipboard : String) : Void
- #clipboard_set_primary(clipboard_primary : String) : Void
- #color_picker(callback : Pointer(Void)) : Bool
-
#color_picker?(callback : Pointer(Void)) : Bool
Predicate alias for
#color_picker - #create_status_indicator(icon : Texture2D, tooltip : String, callback : Pointer(Void)) : Int64
- #cursor_get_shape : CursorShape
- #cursor_set_custom_image(cursor : Resource, shape : CursorShape | Int = 0, hotspot : Vector2 = Vector2.new(0.to_f32, 0.to_f32)) : Void
- #cursor_set_shape(shape : CursorShape | Int) : Void
-
#dark_mode? : Bool
Predicate alias for
#is_dark_mode -
#dark_mode_supported? : Bool
Predicate alias for
#is_dark_mode_supported - #delete_status_indicator(id : Int64) : Void
- #dialog_input_text(title : String, description : String, existing_text : String, callback : Pointer(Void)) : Godot::Error
- #dialog_show(title : String, description : String, buttons : Pointer(Void), callback : Pointer(Void)) : Godot::Error
- #emit_orientation_changed(*args) : Void
- #enable_for_stealing_focus(process_id : Int64) : Void
- #file_dialog_show(title : String, current_directory : String, filename : String, show_hidden : Bool, mode : FileDialogMode | Int, filters : Pointer(Void), callback : Pointer(Void), parent_window_id : Int64 = 0_i64) : Godot::Error
- #file_dialog_with_options_show(title : String, current_directory : String, root : String, filename : String, show_hidden : Bool, mode : FileDialogMode | Int, filters : Pointer(Void), options : Pointer(Void), callback : Pointer(Void), parent_window_id : Int64 = 0_i64) : Godot::Error
- #force_process_and_drop_events : Void
- #get_accent_color : Color
- #get_base_color : Color
- #get_display_cutouts(screen : Int64 = -1_i64) : Pointer(Void)
- #get_display_safe_area(screen : Int64 = -1_i64) : Rect2i
- #get_keyboard_focus_screen : Int64
- #get_name : String
- #get_primary_screen : Int64
- #get_screen_count : Int64
- #get_screen_from_rect(rect : Rect2) : Int64
- #get_swap_cancel_ok : Bool
-
#get_swap_cancel_ok? : Bool
Predicate alias for
#get_swap_cancel_ok - #get_window_at_screen_position(position : Vector2i) : Int64
- #get_window_list : Pointer(Void)
- #global_menu_add_check_item(menu_root : String, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
- #global_menu_add_icon_check_item(menu_root : String, icon : Texture2D, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
- #global_menu_add_icon_item(menu_root : String, icon : Texture2D, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
- #global_menu_add_icon_radio_check_item(menu_root : String, icon : Texture2D, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
- #global_menu_add_item(menu_root : String, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
- #global_menu_add_multistate_item(menu_root : String, label : String, max_states : Int64, default_state : Int64, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
- #global_menu_add_radio_check_item(menu_root : String, label : String, callback : Pointer(Void), key_callback : Pointer(Void), tag : Pointer(Void) | Nil = nil, accelerator : Godot::Key | Int = 0, index : Int64 = -1_i64) : Int64
- #global_menu_add_separator(menu_root : String, index : Int64 = -1_i64) : Int64
- #global_menu_add_submenu_item(menu_root : String, label : String, submenu : String, index : Int64 = -1_i64) : Int64
- #global_menu_clear(menu_root : String) : Void
- #global_menu_get_item_accelerator(menu_root : String, idx : Int64) : Godot::Key
- #global_menu_get_item_callback(menu_root : String, idx : Int64) : Pointer(Void)
- #global_menu_get_item_count(menu_root : String) : Int64
- #global_menu_get_item_icon(menu_root : String, idx : Int64) : Texture2D
- #global_menu_get_item_indentation_level(menu_root : String, idx : Int64) : Int64
- #global_menu_get_item_index_from_tag(menu_root : String, tag : Pointer(Void)) : Int64
- #global_menu_get_item_index_from_text(menu_root : String, text : String) : Int64
- #global_menu_get_item_key_callback(menu_root : String, idx : Int64) : Pointer(Void)
- #global_menu_get_item_max_states(menu_root : String, idx : Int64) : Int64
- #global_menu_get_item_state(menu_root : String, idx : Int64) : Int64
- #global_menu_get_item_submenu(menu_root : String, idx : Int64) : String
- #global_menu_get_item_tag(menu_root : String, idx : Int64) : Pointer(Void)
- #global_menu_get_item_text(menu_root : String, idx : Int64) : String
- #global_menu_get_item_tooltip(menu_root : String, idx : Int64) : String
- #global_menu_get_system_menu_roots : Pointer(Void)
- #global_menu_is_item_checkable(menu_root : String, idx : Int64) : Bool
-
#global_menu_is_item_checkable?(menu_root : String, idx : Int64) : Bool
Predicate alias for
#global_menu_is_item_checkable - #global_menu_is_item_checked(menu_root : String, idx : Int64) : Bool
-
#global_menu_is_item_checked?(menu_root : String, idx : Int64) : Bool
Predicate alias for
#global_menu_is_item_checked - #global_menu_is_item_disabled(menu_root : String, idx : Int64) : Bool
-
#global_menu_is_item_disabled?(menu_root : String, idx : Int64) : Bool
Predicate alias for
#global_menu_is_item_disabled - #global_menu_is_item_hidden(menu_root : String, idx : Int64) : Bool
-
#global_menu_is_item_hidden?(menu_root : String, idx : Int64) : Bool
Predicate alias for
#global_menu_is_item_hidden - #global_menu_is_item_radio_checkable(menu_root : String, idx : Int64) : Bool
-
#global_menu_is_item_radio_checkable?(menu_root : String, idx : Int64) : Bool
Predicate alias for
#global_menu_is_item_radio_checkable - #global_menu_remove_item(menu_root : String, idx : Int64) : Void
- #global_menu_set_item_accelerator(menu_root : String, idx : Int64, keycode : Godot::Key | Int) : Void
- #global_menu_set_item_callback(menu_root : String, idx : Int64, callback : Pointer(Void)) : Void
- #global_menu_set_item_checkable(menu_root : String, idx : Int64, checkable : Bool) : Void
- #global_menu_set_item_checked(menu_root : String, idx : Int64, checked : Bool) : Void
- #global_menu_set_item_disabled(menu_root : String, idx : Int64, disabled : Bool) : Void
- #global_menu_set_item_hidden(menu_root : String, idx : Int64, hidden : Bool) : Void
- #global_menu_set_item_hover_callbacks(menu_root : String, idx : Int64, callback : Pointer(Void)) : Void
- #global_menu_set_item_icon(menu_root : String, idx : Int64, icon : Texture2D) : Void
- #global_menu_set_item_indentation_level(menu_root : String, idx : Int64, level : Int64) : Void
- #global_menu_set_item_key_callback(menu_root : String, idx : Int64, key_callback : Pointer(Void)) : Void
- #global_menu_set_item_max_states(menu_root : String, idx : Int64, max_states : Int64) : Void
- #global_menu_set_item_radio_checkable(menu_root : String, idx : Int64, checkable : Bool) : Void
- #global_menu_set_item_state(menu_root : String, idx : Int64, state : Int64) : Void
- #global_menu_set_item_submenu(menu_root : String, idx : Int64, submenu : String) : Void
- #global_menu_set_item_tag(menu_root : String, idx : Int64, tag : Pointer(Void)) : Void
- #global_menu_set_item_text(menu_root : String, idx : Int64, text : String) : Void
- #global_menu_set_item_tooltip(menu_root : String, idx : Int64, tooltip : String) : Void
- #global_menu_set_popup_callbacks(menu_root : String, open_callback : Pointer(Void), close_callback : Pointer(Void)) : Void
- #has_additional_outputs : Bool
-
#has_additional_outputs? : Bool
Predicate alias for
#has_additional_outputs - #has_feature(feature : Feature | Int) : Bool
-
#has_feature?(feature : Feature | Int) : Bool
Predicate alias for
#has_feature - #has_hardware_keyboard : Bool
-
#has_hardware_keyboard? : Bool
Predicate alias for
#has_hardware_keyboard - #help_set_search_callbacks(search_callback : Pointer(Void), action_callback : Pointer(Void)) : Void
- #hide_toast_notification(id : Int64) : Void
- #ime_get_selection : Vector2i
- #ime_get_text : String
-
#in_pip_mode?(window_id : Int64 = 0_i64) : Bool
Predicate alias for
#is_in_pip_mode - #is_dark_mode : Bool
-
#is_dark_mode? : Bool
Predicate alias for
#is_dark_mode - #is_dark_mode_supported : Bool
-
#is_dark_mode_supported? : Bool
Predicate alias for
#is_dark_mode_supported - #is_in_pip_mode(window_id : Int64 = 0_i64) : Bool
-
#is_in_pip_mode?(window_id : Int64 = 0_i64) : Bool
Predicate alias for
#is_in_pip_mode - #is_touchscreen_available : Bool
-
#is_touchscreen_available? : Bool
Predicate alias for
#is_touchscreen_available - #is_window_transparency_available : Bool
-
#is_window_transparency_available? : Bool
Predicate alias for
#is_window_transparency_available - #keyboard_get_current_layout : Int64
- #keyboard_get_keycode_from_physical(keycode : Godot::Key | Int) : Godot::Key
- #keyboard_get_label_from_physical(keycode : Godot::Key | Int) : Godot::Key
- #keyboard_get_layout_count : Int64
- #keyboard_get_layout_language(index : Int64) : String
- #keyboard_get_layout_name(index : Int64) : String
- #keyboard_set_current_layout(index : Int64) : Void
- #mouse_get_button_state : Godot::MouseButtonMask
- #mouse_get_mode : MouseMode
- #mouse_get_position : Vector2i
- #mouse_set_mode(mouse_mode : MouseMode | Int) : Void
- #orientation_changed : Godot::TypedSignal(SensorOrientation)
-
#orientation_changed=(val : Godot::BoundSignal) : Godot::BoundSignal
Identity setter enabling compound operator sugar (
node.orientation_changed += ->handler,node.orientation_changed -= ->handler) - #orientation_changed_signal_hash : UInt64
- #orientation_changed_slot : Lapis::Core::StaticSignalSlot(SensorOrientation)
- #pip_mode_enter(window_id : Int64 = 0_i64) : Void
- #pip_mode_set_aspect_ratio(numerator : Int64, denominator : Int64, window_id : Int64 = 0_i64) : Void
- #pip_mode_set_auto_enter_on_background(auto_enter_on_background : Bool, window_id : Int64 = 0_i64) : Void
- #process_events : Void
- #register_additional_output(object : Godot::Object) : Void
- #screen_get_dpi(screen : Int64 = -1_i64) : Int64
- #screen_get_image(screen : Int64 = -1_i64) : Image
- #screen_get_image_rect(rect : Rect2i) : Image
- #screen_get_max_scale : Float64
- #screen_get_orientation(screen : Int64 = -1_i64) : ScreenOrientation
- #screen_get_pixel(position : Vector2i) : Color
- #screen_get_position(screen : Int64 = -1_i64) : Vector2i
- #screen_get_refresh_rate(screen : Int64 = -1_i64) : Float64
- #screen_get_scale(screen : Int64 = -1_i64) : Float64
- #screen_get_size(screen : Int64 = -1_i64) : Vector2i
- #screen_get_usable_rect(screen : Int64 = -1_i64) : Rect2i
- #screen_is_kept_on : Bool
-
#screen_is_kept_on? : Bool
Predicate alias for
#screen_is_kept_on - #screen_set_keep_on(enable : Bool) : Void
- #screen_set_orientation(orientation : ScreenOrientation | Int, screen : Int64 = -1_i64) : Void
- #send_toast_notification(title : String, text : String, image : Texture2D, callback : Pointer(Void)) : Int64
- #set_hardware_keyboard_connection_change_callback(callable : Pointer(Void)) : Void
- #set_icon(image : Image) : Void
- #set_native_icon(filename : String) : Void
- #set_system_theme_change_callback(callable : Pointer(Void)) : Void
- #show_emoji_and_symbol_picker : Void
- #status_indicator_get_rect(id : Int64) : Rect2
- #status_indicator_set_callback(id : Int64, callback : Pointer(Void)) : Void
- #status_indicator_set_icon(id : Int64, icon : Texture2D) : Void
- #status_indicator_set_menu(id : Int64, menu_rid : Int64) : Void
- #status_indicator_set_tooltip(id : Int64, tooltip : String) : Void
- #tablet_get_current_driver : String
- #tablet_get_driver_count : Int64
- #tablet_get_driver_name(idx : Int64) : String
- #tablet_set_current_driver(name : String) : Void
-
#touchscreen_available? : Bool
Predicate alias for
#is_touchscreen_available - #tts_get_voices : Pointer(Void)
- #tts_get_voices_for_language(language : String) : Pointer(Void)
- #tts_is_paused : Bool
-
#tts_is_paused? : Bool
Predicate alias for
#tts_is_paused - #tts_is_speaking : Bool
-
#tts_is_speaking? : Bool
Predicate alias for
#tts_is_speaking - #tts_pause : Void
- #tts_resume : Void
- #tts_set_utterance_callback(event : TTSUtteranceEvent | Int, callable : Pointer(Void)) : Void
- #tts_speak(text : String, voice : String, volume : Int64 = 50_i64, pitch : Float64 = 1.0, rate : Float64 = 1.0, utterance_id : Int64 = 0_i64, interrupt : Bool = false) : Void
- #tts_stop : Void
- #unbind_orientation_changed(callback : Proc(SensorOrientation, R)) : Bool forall R
- #unbind_orientation_changed(token : UInt64) : Bool
- #unregister_additional_output(object : Godot::Object) : Void
- #virtual_keyboard_get_height : Int64
- #virtual_keyboard_hide : Void
- #virtual_keyboard_show(existing_text : String, position : Rect2 = Rect2.new(0.to_f32, 0.to_f32, 0.to_f32, 0.to_f32), get_type : VirtualKeyboardType | Int = 0, max_length : Int64 = -1_i64, cursor_start : Int64 = -1_i64, cursor_end : Int64 = -1_i64) : Void
- #warp_mouse(position : Vector2i) : Void
- #window_can_draw(window_id : Int64 = 0_i64) : Bool
-
#window_can_draw?(window_id : Int64 = 0_i64) : Bool
Predicate alias for
#window_can_draw - #window_get_active_popup : Int64
- #window_get_attached_instance_id(window_id : Int64 = 0_i64) : Int64
- #window_get_current_screen(window_id : Int64 = 0_i64) : Int64
- #window_get_flag(flag : WindowFlags | Int, window_id : Int64 = 0_i64) : Bool
-
#window_get_flag?(flag : WindowFlags | Int, window_id : Int64 = 0_i64) : Bool
Predicate alias for
#window_get_flag - #window_get_hdr_output_current_max_luminance(window_id : Int64 = 0_i64) : Float64
- #window_get_hdr_output_current_reference_luminance(window_id : Int64 = 0_i64) : Float64
- #window_get_hdr_output_max_luminance(window_id : Int64 = 0_i64) : Float64
- #window_get_hdr_output_reference_luminance(window_id : Int64 = 0_i64) : Float64
- #window_get_max_size(window_id : Int64 = 0_i64) : Vector2i
- #window_get_min_size(window_id : Int64 = 0_i64) : Vector2i
- #window_get_mode(window_id : Int64 = 0_i64) : WindowMode
- #window_get_native_handle(handle_type : HandleType | Int, window_id : Int64 = 0_i64) : Int64
- #window_get_output_max_linear_value(window_id : Int64 = 0_i64) : Float64
- #window_get_popup_safe_rect(window : Int64) : Rect2i
- #window_get_position(window_id : Int64 = 0_i64) : Vector2i
- #window_get_position_with_decorations(window_id : Int64 = 0_i64) : Vector2i
- #window_get_safe_title_margins(window_id : Int64 = 0_i64) : Vector3i
- #window_get_size(window_id : Int64 = 0_i64) : Vector2i
- #window_get_size_with_decorations(window_id : Int64 = 0_i64) : Vector2i
- #window_get_title_size(title : String, window_id : Int64 = 0_i64) : Vector2i
- #window_get_vsync_mode(window_id : Int64 = 0_i64) : VSyncMode
- #window_is_focused(window_id : Int64 = 0_i64) : Bool
-
#window_is_focused?(window_id : Int64 = 0_i64) : Bool
Predicate alias for
#window_is_focused - #window_is_hdr_output_enabled(window_id : Int64 = 0_i64) : Bool
-
#window_is_hdr_output_enabled?(window_id : Int64 = 0_i64) : Bool
Predicate alias for
#window_is_hdr_output_enabled - #window_is_hdr_output_requested(window_id : Int64 = 0_i64) : Bool
-
#window_is_hdr_output_requested?(window_id : Int64 = 0_i64) : Bool
Predicate alias for
#window_is_hdr_output_requested - #window_is_hdr_output_supported(window_id : Int64 = 0_i64) : Bool
-
#window_is_hdr_output_supported?(window_id : Int64 = 0_i64) : Bool
Predicate alias for
#window_is_hdr_output_supported - #window_is_maximize_allowed(window_id : Int64 = 0_i64) : Bool
-
#window_is_maximize_allowed?(window_id : Int64 = 0_i64) : Bool
Predicate alias for
#window_is_maximize_allowed - #window_maximize_on_title_dbl_click : Bool
-
#window_maximize_on_title_dbl_click? : Bool
Predicate alias for
#window_maximize_on_title_dbl_click - #window_minimize_on_title_dbl_click : Bool
-
#window_minimize_on_title_dbl_click? : Bool
Predicate alias for
#window_minimize_on_title_dbl_click - #window_move_to_foreground(window_id : Int64 = 0_i64) : Void
- #window_request_attention(window_id : Int64 = 0_i64) : Void
- #window_request_hdr_output(enable : Bool, window_id : Int64 = 0_i64) : Void
- #window_set_color(color : Color) : Void
- #window_set_current_screen(screen : Int64, window_id : Int64 = 0_i64) : Void
- #window_set_drop_files_callback(callback : Pointer(Void), window_id : Int64 = 0_i64) : Void
- #window_set_exclusive(window_id : Int64, exclusive : Bool) : Void
- #window_set_flag(flag : WindowFlags | Int, enabled : Bool, window_id : Int64 = 0_i64) : Void
- #window_set_hdr_output_max_luminance(max_luminance : Float64, window_id : Int64 = 0_i64) : Void
- #window_set_hdr_output_reference_luminance(reference_luminance : Float64, window_id : Int64 = 0_i64) : Void
- #window_set_icon(icon : Image, window_id : Int64 = 0_i64) : Void
- #window_set_ime_active(active : Bool, window_id : Int64 = 0_i64) : Void
- #window_set_ime_position(position : Vector2i, window_id : Int64 = 0_i64) : Void
- #window_set_ime_rect(rect : Rect2i, window_id : Int64 = 0_i64) : Void
- #window_set_input_event_callback(callback : Pointer(Void), window_id : Int64 = 0_i64) : Void
- #window_set_input_text_callback(callback : Pointer(Void), window_id : Int64 = 0_i64) : Void
- #window_set_max_size(max_size : Vector2i, window_id : Int64 = 0_i64) : Void
- #window_set_min_size(min_size : Vector2i, window_id : Int64 = 0_i64) : Void
- #window_set_mode(mode : WindowMode | Int, window_id : Int64 = 0_i64) : Void
- #window_set_mouse_passthrough(region : Pointer(Void), window_id : Int64 = 0_i64) : Void
- #window_set_popup_safe_rect(window : Int64, rect : Rect2i) : Void
- #window_set_position(position : Vector2i, window_id : Int64 = 0_i64) : Void
- #window_set_rect_changed_callback(callback : Pointer(Void), window_id : Int64 = 0_i64) : Void
- #window_set_size(size : Vector2i, window_id : Int64 = 0_i64) : Void
- #window_set_taskbar_progress_state(state : ProgressState | Int, window_id : Int64 = 0_i64) : Void
- #window_set_taskbar_progress_value(value : Float64, window_id : Int64 = 0_i64) : Void
- #window_set_title(title : String, window_id : Int64 = 0_i64) : Void
- #window_set_transient(window_id : Int64, parent_window_id : Int64) : Void
- #window_set_vsync_mode(vsync_mode : VSyncMode | Int, window_id : Int64 = 0_i64) : Void
- #window_set_window_buttons_offset(offset : Vector2i, window_id : Int64 = 0_i64) : Void
- #window_set_window_event_callback(callback : Pointer(Void), window_id : Int64 = 0_i64) : Void
- #window_start_drag(window_id : Int64 = 0_i64) : Void
- #window_start_resize(edge : WindowResizeEdge | Int, window_id : Int64 = 0_i64) : Void
-
#window_transparency_available? : Bool
Predicate alias for
#is_window_transparency_available
Instance methods inherited from class Godot::Object
==(other : Godot::Object) : Bool==(other : Nil) : Bool ==, _enter_tree : Void _enter_tree, _exit_tree : Void _exit_tree, _godot_bind_static_signals(force : Bool = false) : Void _godot_bind_static_signals, _godot_bind_static_signals_impl(tid : UInt64) : Void _godot_bind_static_signals_impl, _godot_call_tool_button(button_name : String) : Void _godot_call_tool_button, _godot_call_virtual(method_name : String, delta : Float64) : Void _godot_call_virtual, _godot_call_virtual_with_data(method_name : String, args : Pointer(Pointer(Void)), ret : Pointer(Void)) : Void _godot_call_virtual_with_data, _godot_get_property(prop_name : String, ret_ptr : Pointer(Void)) : Void _godot_get_property, _godot_set_property(prop_name : String, val_ptr : Pointer(Void)) : Void _godot_set_property, _mark_destroyed_by_engine! : Void _mark_destroyed_by_engine!, _physics_process(delta : Float64) : Void _physics_process, _process(delta : Float64) : Void _process, _ready : Void _ready, ~ : self ~, active? : Bool active?, add_user_signal(signal : String, arguments : Pointer(Void)) : Void add_user_signal, alive? : Bool alive?, as_a(type : T.class) : T forall T as_a, as_a?(type : T.class) : T | Nil forall T as_a?, as_g(type : T.class) : T forall T as_g, as_g?(type : T.class) : T | Nil forall T as_g?, as_t(type : T.class) : T forall T as_t, as_t?(type : T.class) : T | Nil forall T as_t?, await_signal(signal_name : String | Symbol, timeout_sec : Float64 | Nil = nil) : AwaitStatus(Array(Variant))
await_signal(signal_name : String | Symbol, timeout_sec : Number) : AwaitStatus(Array(Variant)) await_signal, await_signal!(signal_name : String | Symbol, timeout_sec : Float64 | Nil = nil) : Array(Variant)
await_signal!(signal_name : String | Symbol, timeout_sec : Number) : Array(Variant) await_signal!, await_signal?(signal_name : String | Symbol, timeout_sec : Float64 | Nil = nil) : Array(Variant) | Nil
await_signal?(signal_name : String | Symbol, timeout_sec : Number) : Array(Variant) | Nil await_signal?, bind_property_list_changed(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_property_list_changed(once : Bool = false, &block : -> Void) : UInt64 bind_property_list_changed, bind_script_changed(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_script_changed(once : Bool = false, &block : -> Void) : UInt64 bind_script_changed, bind_static_signal(signal_name : String, callback : Proc(*T, R), once : Bool = false) : UInt64 forall T, R
bind_static_signal(signal_name : Symbol, callback : Proc(*T, R), once : Bool = false) : UInt64 forall T, R bind_static_signal, blocking_signals? : Bool blocking_signals?, build(&block : self -> Void) : self build, call(method : String, args : Array(Variant)) : Pointer(Void)
call(method : String, *args) : Pointer(Void) call, call_bool(method : String, *args) : Bool call_bool, call_deferred(method : String, *args) : Pointer(Void) call_deferred, call_f64(method : String, *args) : Float64 call_f64, call_i64(method : String, *args) : Int64 call_i64, call_obj(method : String, *args) : Node | Nil call_obj, call_obj_as(type : T.class, method : String, *args) : T | Nil forall T call_obj_as, call_str(method : String, *args) : String call_str, callv(method : String, arg_array : Pointer(Void)) : Pointer(Void) callv, can_translate_messages : Bool can_translate_messages, can_translate_messages? : Bool can_translate_messages?, cancel_free : Void cancel_free, cast_to(type : T.class) : T forall T cast_to, cast_to?(type : T.class) : T | Nil forall T cast_to?, check_alive! : Void check_alive!, class?(godot_class : String) : Bool class?, configure(&block : self -> Void) : self configure, connect(signal_name : String, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None, callback : Proc(Array(Variant), Void) | Nil = nil, receiver : Godot::Object | Nil = nil) : SignalSubscription
connect(signal_name : String, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None, receiver : Godot::Object | Nil = nil, &block : Array(Variant) -> Void) : SignalSubscription
connect(signal_name : Symbol, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None, &block : Array(Variant) -> Void) : SignalSubscription
connect(signal_name : String, listener_target : Godot::Object, method_name : Symbol, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None) : SignalSubscription
connect(signal : String, callable : Pointer(Void), flags : Int64 = 0_i64) : Godot::Error connect, connect_one_shot(signal_name : String, &block : Array(Variant) -> Void) : SignalSubscription connect_one_shot, connected?(signal : String, callable : Pointer(Void)) : Bool connected?, destroy : Void destroy, destroyed? : Bool destroyed?, disconnect(signal : String, callable : Pointer(Void)) : Void
disconnect(signal_name : String) : Void
disconnect(signal_name : Symbol) : Void disconnect, disconnect_all(signal_name : String | Symbol) : self
disconnect_all : self disconnect_all, editor_hint? : Bool editor_hint?, emit(signal_name : String | Symbol, *args) : self
emit(signal : BoundSignal, *args) : self emit, emit_property_list_changed : Void emit_property_list_changed, emit_script_changed : Void emit_script_changed, emit_signal(name : String) : Void
emit_signal(name : String, *args) : Void emit_signal, emit_static_signal(signal_name : String, *args : *T) : Int32 forall T
emit_static_signal(signal_name : Symbol, *args : *T) : Int32 forall T emit_static_signal, explicitly_freed? : Bool explicitly_freed?, frame_arena : Lapis::Core::FrameArena frame_arena, frame_buffer(type : T.class, max_elements : Int32) : Lapis::Core::ArenaBuffer(T) forall T frame_buffer, frame_scope(&block : Lapis::Core::FrameArena -> _) frame_scope, frame_slice(type : T.class, count : Int32) : Slice(T) forall T frame_slice, free : Void free, get(property : String) : Pointer(Void) get, get_class : String get_class, get_incoming_connections : Pointer(Void) get_incoming_connections, get_indexed(property_path : NodePath | String) : Pointer(Void) get_indexed, get_instance_id : Int64 get_instance_id, get_meta(name : String, default : Pointer(Void) | Nil = nil) : Pointer(Void)
get_meta(key : Symbol, default : Pointer(Void) | Nil = nil) : Pointer(Void)
get_meta(name : String, default : Pointer(Void) | Nil = nil) : Pointer(Void)
get_meta(name : String, default : Pointer(Void) | Nil = nil) : Pointer(Void)
get_meta(key : Symbol, default : Pointer(Void) | Nil = nil) : Pointer(Void)
get_meta(name : String, default : Pointer(Void) | Nil = nil) : Pointer(Void) get_meta, get_meta_color(key : String | Symbol) : Color get_meta_color, get_meta_f64(key : String | Symbol) : Float64 get_meta_f64, get_meta_i64(key : String | Symbol) : Int64 get_meta_i64, get_meta_list : Pointer(Void) get_meta_list, get_meta_str(key : String | Symbol) : String get_meta_str, get_meta_transform3d(key : String | Symbol) : Transform3D get_meta_transform3d, get_meta_vector2(key : String | Symbol) : Vector2 get_meta_vector2, get_meta_vector3(key : String | Symbol) : Vector3 get_meta_vector3, get_method_argument_count(method : String) : Int64 get_method_argument_count, get_method_list : Pointer(Void) get_method_list, get_property_list : Pointer(Void) get_property_list, get_script : Pointer(Void) get_script, get_signal_connection_list(signal : String) : Pointer(Void) get_signal_connection_list, get_signal_list : Pointer(Void) get_signal_list, get_translation_domain : String get_translation_domain, godot_as(type : T.class) : T forall T godot_as, godot_as?(type : T.class) : T | Nil forall T godot_as?, has_connections(signal : String) : Bool has_connections, has_connections?(signal : String) : Bool has_connections?, has_meta(name : String) : Bool
has_meta(key : String | Symbol) : Bool has_meta, has_meta?(name : String) : Bool has_meta?, has_method(method : String) : Bool has_method, has_method?(method : String) : Bool has_method?, has_signal(signal : String) : Bool has_signal, has_signal?(signal_name : String) : Bool has_signal?, has_user_signal(signal : String) : Bool has_user_signal, has_user_signal?(signal : String) : Bool has_user_signal?, hash(hasher) hash, if_alive : self | Nil if_alive, inspect(io : IO) : Void inspect, instance_id : UInt64 instance_id, is_blocking_signals : Bool is_blocking_signals, is_blocking_signals? : Bool is_blocking_signals?, is_class(godot_class : String) : Bool is_class, is_class?(godot_class : String) : Bool is_class?, is_connected(signal : String, callable : Pointer(Void)) : Bool is_connected, is_connected?(signal : String, callable : Pointer(Void)) : Bool is_connected?, is_queued_for_deletion : Bool is_queued_for_deletion, is_queued_for_deletion? : Bool is_queued_for_deletion?, is_valid? : Bool is_valid?, link_class_script : Void link_class_script, not_null? : Bool not_null?, notification(what : Int64, reversed : Bool = false) : Void notification, notify_property_list_changed : Void notify_property_list_changed, null? : Bool null?, pointer : Pointer(Void) pointer, pointer=(val : Pointer(Void)) pointer=, print(*args) print, printerr(*args) printerr, property_can_revert(property : String) : Bool property_can_revert, property_can_revert?(property : String) : Bool property_can_revert?, property_get_revert(property : String) : Pointer(Void) property_get_revert, property_list_changed : Godot::TypedSignal() property_list_changed, property_list_changed=(val : Godot::BoundSignal) : Godot::BoundSignal property_list_changed=, property_list_changed_signal_hash : UInt64 property_list_changed_signal_hash, property_list_changed_slot : Lapis::Core::StaticSignalSlot() property_list_changed_slot, puts(*args) puts, queued_for_deletion? : Bool queued_for_deletion?, queued_for_deletion_fast? : Bool queued_for_deletion_fast?, rebind_static_signals! : Void rebind_static_signals!, remove_meta(name : String) : Void
remove_meta(key : String | Symbol) : Void remove_meta, remove_user_signal(signal : String) : Void remove_user_signal, script_changed : Godot::TypedSignal() script_changed, script_changed=(val : Godot::BoundSignal) : Godot::BoundSignal script_changed=, script_changed_signal_hash : UInt64 script_changed_signal_hash, script_changed_slot : Lapis::Core::StaticSignalSlot() script_changed_slot, set(property : String, value : Pointer(Void)) : Void
set(property : String | Symbol, value : T) : Void forall T set, set_block_signals(enable : Bool) : Void set_block_signals, set_deferred(property : String, value : Pointer(Void)) : Void set_deferred, set_indexed(property_path : NodePath | String, value : Pointer(Void)) : Void set_indexed, set_message_translation(enable : Bool) : Void set_message_translation, set_meta(key : String | Symbol, value : String | Int32 | Int64 | Float32 | Float64 | Bool | Symbol | Vector2 | Vector2i | Vector3 | Vector3i | Color | Transform3D | Basis | AABB | Quaternion | Plane | Rect2) : Void
set_meta(key : String | Symbol, value : Godot::Object) : Void
set_meta(name : String, value : Pointer(Void)) : Void
set_meta(key : Symbol, value : Pointer(Void)) : Void
set_meta(key : String | Symbol, value : Variant) : Void set_meta, set_script(script : Pointer(Void)) : Void set_script, set_translation_domain(domain : String) : Void set_translation_domain, signal(name : String) : Godot::BoundSignal
signal(sym : Symbol) : Godot::BoundSignal signal, signal_connection_count(signal_name : String) : Int32 signal_connection_count, signal_target_id : UInt64 signal_target_id, static_signal_slot(signal_name : String, *types : *T) forall T
static_signal_slot(signal_name : Symbol, *types : *T) forall T static_signal_slot, to_s(io : IO) : Void to_s, to_string : String to_string, to_unsafe : Pointer(Void) to_unsafe, tr(message : String, context : String = "") : String tr, tr_n(message : String, plural_message : String, n : Int64, context : String = "") : String tr_n, try? : self | Nil
try?(&) try?, unbind_property_list_changed(callback : Proc(R)) : Bool forall R
unbind_property_list_changed(token : UInt64) : Bool unbind_property_list_changed, unbind_script_changed(callback : Proc(R)) : Bool forall R
unbind_script_changed(token : UInt64) : Bool unbind_script_changed, unbind_static_signal(signal_name : String, callback : Proc(*T, R)) : Bool forall T, R
unbind_static_signal(signal_name : Symbol, callback : Proc(*T, R)) : Bool forall T, R
unbind_static_signal(token : UInt64) : Bool unbind_static_signal
Constructor methods inherited from class Godot::Object
~ : self
~,
create : selfcreate(&block : self -> ) : self create, new(pointer : Pointer(Void) = Pointer(Void).null)
new(&block : self -> ) : self new
Class methods inherited from class Godot::Object
_godot_has_virtual_method(method_name : String) : Bool
_godot_has_virtual_method,
cast_to(obj : Object, type : T.class) : T forall T
cast_to,
cast_to?(obj : Object, type : T.class) : T | Nil forall T
cast_to?,
find_script_info_for_node(node : Godot::Object) : NamedTuple(path: String, line: Int32, class_name: String, parent_name: String, is_tool: Bool) | Nil
find_script_info_for_node,
find_script_location_for_class(target_cls : String) : Tuple(String, Int32)
find_script_location_for_class,
find_script_path_for_class(target_cls : String) : String
find_script_path_for_class,
is_instance_id_valid(id : Int | UInt64) : Bool
is_instance_id_valid,
is_internal_or_brush_class?(cls_name : String) : Bool
is_internal_or_brush_class?
Instance methods inherited from class Object
try?(&)try? try?
Constructor Detail
Class Method Detail
Class-level singleton delegator for #accessibility_create_sub_element
Class-level singleton delegator for #accessibility_create_sub_text_edit_elements
Class-level singleton delegator for #accessibility_element_get_meta
Class-level singleton delegator for #accessibility_element_set_meta
Class-level singleton delegator for #accessibility_free_element
Class-level singleton delegator for #accessibility_get_window_root
Class-level singleton delegator for #accessibility_has_element
Class-level singleton predicate delegator for #accessibility_has_element?
Class-level singleton delegator for #accessibility_screen_reader_active
Class-level singleton delegator for #accessibility_set_window_focused
Class-level singleton delegator for #accessibility_set_window_rect
Class-level singleton delegator for #accessibility_should_increase_contrast
Class-level singleton delegator for #accessibility_should_reduce_animation
Class-level singleton delegator for #accessibility_should_reduce_transparency
Class-level singleton delegator for #accessibility_update_add_action
Class-level singleton delegator for #accessibility_update_add_child
Class-level singleton delegator for #accessibility_update_add_custom_action
Class-level singleton delegator for #accessibility_update_set_active_descendant
Class-level singleton delegator for #accessibility_update_set_checked
Class-level singleton delegator for #accessibility_update_set_error_message
Class-level singleton delegator for #accessibility_update_set_flag
Class-level singleton delegator for #accessibility_update_set_focus
Class-level singleton delegator for #accessibility_update_set_in_page_link_target
Class-level singleton delegator for #accessibility_update_set_list_item_count
Class-level singleton delegator for #accessibility_update_set_list_item_expanded
Class-level singleton delegator for #accessibility_update_set_list_item_index
Class-level singleton delegator for #accessibility_update_set_list_item_level
Class-level singleton delegator for #accessibility_update_set_list_item_selected
Class-level singleton delegator for #accessibility_update_set_list_orientation
Class-level singleton delegator for #accessibility_update_set_member_of
Class-level singleton delegator for #accessibility_update_set_next_on_line
Class-level singleton delegator for #accessibility_update_set_popup_type
Class-level singleton delegator for #accessibility_update_set_previous_on_line
Class-level singleton delegator for #accessibility_update_set_table_cell_position
Class-level singleton delegator for #accessibility_update_set_table_cell_span
Class-level singleton delegator for #accessibility_update_set_table_column_count
Class-level singleton delegator for #accessibility_update_set_table_column_index
Class-level singleton delegator for #accessibility_update_set_table_row_count
Class-level singleton delegator for #accessibility_update_set_table_row_index
Class-level singleton delegator for #accessibility_update_set_text_align
Class-level singleton delegator for #accessibility_update_set_text_decorations
Class-level singleton delegator for #accessibility_update_set_text_orientation
Class-level singleton delegator for #accessibility_update_set_text_selection
Class-level singleton delegator for #accessibility_update_set_transform
Class-level singleton predicate delegator for #clipboard_has_image?
Class-level singleton delegator for #color_picker
Class-level singleton predicate delegator for #color_picker?
Class-level singleton delegator for #create_status_indicator
Class-level singleton delegator for #cursor_set_custom_image
Class-level singleton predicate delegator for #dark_mode_supported?
Class-level singleton delegator for #delete_status_indicator
Class-level singleton delegator for #dialog_input_text
Class-level singleton delegator for #dialog_show
Class-level singleton delegator for #enable_for_stealing_focus
Class-level singleton delegator for #force_process_and_drop_events
Class-level singleton delegator for #get_display_cutouts
Class-level singleton delegator for #get_keyboard_focus_screen
Class-level singleton predicate delegator for #get_swap_cancel_ok?
Class-level singleton delegator for #has_additional_outputs
Class-level singleton predicate delegator for #has_additional_outputs?
Class-level singleton predicate delegator for #has_hardware_keyboard?
Class-level singleton delegator for #help_set_search_callbacks
Class-level singleton delegator for #hide_toast_notification
Class-level singleton predicate delegator for #in_pip_mode?
Class-level singleton delegator for #is_dark_mode_supported
Class-level singleton predicate delegator for #is_dark_mode_supported?
Class-level singleton delegator for #is_in_pip_mode
Class-level singleton predicate delegator for #is_in_pip_mode?
Class-level singleton delegator for #is_touchscreen_available
Class-level singleton predicate delegator for #is_touchscreen_available?
Class-level singleton delegator for #is_window_transparency_available
Class-level singleton predicate delegator for #is_window_transparency_available?
Class-level singleton delegator for #keyboard_get_current_layout
Class-level singleton delegator for #keyboard_get_layout_count
Class-level singleton delegator for #keyboard_set_current_layout
Class-level singleton delegator for #mouse_get_button_state
Class-level singleton delegator for #pip_mode_enter
Class-level singleton delegator for #pip_mode_set_aspect_ratio
Class-level singleton delegator for #pip_mode_set_auto_enter_on_background
Class-level singleton delegator for #register_additional_output
Class-level singleton delegator for #screen_get_dpi
Class-level singleton predicate delegator for #screen_is_kept_on?
Class-level singleton delegator for #screen_set_keep_on
Class-level singleton delegator for #screen_set_orientation
Class-level singleton delegator for #send_toast_notification
Class-level singleton delegator for #set_hardware_keyboard_connection_change_callback
Class-level singleton delegator for #set_system_theme_change_callback
Class-level singleton delegator for #show_emoji_and_symbol_picker
Class-level singleton delegator for #status_indicator_set_callback
Class-level singleton delegator for #tablet_get_driver_count
Class-level singleton predicate delegator for #touchscreen_available?
Class-level singleton delegator for #tts_set_utterance_callback
Class-level singleton delegator for #tts_speak
Class-level singleton delegator for #unregister_additional_output
Class-level singleton delegator for #virtual_keyboard_get_height
Class-level singleton delegator for #virtual_keyboard_show
Class-level singleton delegator for #window_can_draw
Class-level singleton predicate delegator for #window_can_draw?
Class-level singleton delegator for #window_get_active_popup
Class-level singleton delegator for #window_get_attached_instance_id
Class-level singleton delegator for #window_get_current_screen
Class-level singleton delegator for #window_get_native_handle
Class-level singleton delegator for #window_is_focused
Class-level singleton predicate delegator for #window_is_focused?
Class-level singleton delegator for #window_is_hdr_output_enabled
Class-level singleton predicate delegator for #window_is_hdr_output_enabled?
Class-level singleton delegator for #window_is_hdr_output_requested
Class-level singleton predicate delegator for #window_is_hdr_output_requested?
Class-level singleton delegator for #window_is_hdr_output_supported
Class-level singleton predicate delegator for #window_is_hdr_output_supported?
Class-level singleton delegator for #window_is_maximize_allowed
Class-level singleton predicate delegator for #window_is_maximize_allowed?
Class-level singleton delegator for #window_maximize_on_title_dbl_click
Class-level singleton predicate delegator for #window_maximize_on_title_dbl_click?
Class-level singleton delegator for #window_minimize_on_title_dbl_click
Class-level singleton predicate delegator for #window_minimize_on_title_dbl_click?
Class-level singleton delegator for #window_move_to_foreground
Class-level singleton delegator for #window_request_attention
Class-level singleton delegator for #window_request_hdr_output
Class-level singleton delegator for #window_set_current_screen
Class-level singleton delegator for #window_set_drop_files_callback
Class-level singleton delegator for #window_set_exclusive
Class-level singleton delegator for #window_set_flag
Class-level singleton delegator for #window_set_hdr_output_max_luminance
Class-level singleton delegator for #window_set_hdr_output_reference_luminance
Class-level singleton delegator for #window_set_ime_active
Class-level singleton delegator for #window_set_input_event_callback
Class-level singleton delegator for #window_set_input_text_callback
Class-level singleton delegator for #window_set_mouse_passthrough
Class-level singleton delegator for #window_set_rect_changed_callback
Class-level singleton delegator for #window_set_taskbar_progress_state
Class-level singleton delegator for #window_set_transient
Class-level singleton delegator for #window_set_window_event_callback
Class-level singleton delegator for #window_start_drag
Class-level singleton predicate delegator for #window_transparency_available?
Instance Method Detail
Predicate alias for #is_window_transparency_available
Identity setter enabling compound operator sugar (node.orientation_changed += ->handler, node.orientation_changed -= ->handler)
Predicate alias for #window_is_hdr_output_enabled
Predicate alias for #window_is_hdr_output_requested
Predicate alias for #window_is_hdr_output_supported
Predicate alias for #window_is_maximize_allowed
Predicate alias for #window_maximize_on_title_dbl_click
Predicate alias for #window_minimize_on_title_dbl_click