class

Godot::Window

Inherits Godot::Viewport < Godot::Node < Godot::Object < Reference < Object

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

accessibility_description

Property accessibility_description getter

Source
accessibility_description=(val)

Property accessibility_description setter

Source
accessibility_name

Property accessibility_name getter

Source
accessibility_name=(val)

Property accessibility_name setter

Source
add_theme_color_override(name : String, color : Color) : Void
Source
add_theme_constant_override(name : String, constant : Int64) : Void
Source
add_theme_font_override(name : String, font : Font) : Void
Source
add_theme_font_size_override(name : String, font_size : Int64) : Void
Source
add_theme_icon_override(name : String, texture : Texture2D) : Void
Source
add_theme_stylebox_override(name : String, stylebox : StyleBox) : Void
Source
always_on_top

Property always_on_top getter

Source
always_on_top=(val)

Property always_on_top setter

Source
always_on_top?
Source
auto_translate

Property auto_translate getter

Source
auto_translate=(val)

Property auto_translate setter

Source
auto_translate?
Source
begin_bulk_theme_override
Source
borderless

Property borderless getter

Source
borderless=(val)

Property borderless setter

Source
borderless?
Source
can_draw
Source
child_controls_changed
Source
content_scale_aspect

Property content_scale_aspect getter

Source
content_scale_aspect=(val : Int)

Property content_scale_aspect setter

Source
content_scale_factor

Property content_scale_factor getter

Source
content_scale_factor=(val : Number)

Property content_scale_factor setter

Source
content_scale_mode

Property content_scale_mode getter

Source
content_scale_mode=(val : Int)

Property content_scale_mode setter

Source
content_scale_size

Property content_scale_size getter

Source
content_scale_size=(val)

Property content_scale_size setter

Source
content_scale_stretch

Property content_scale_stretch getter

Source
content_scale_stretch=(val : Int)

Property content_scale_stretch setter

Source
current_screen

Property current_screen getter

Source
current_screen=(val : Int)

Property current_screen setter

Source
end_bulk_theme_override
Source
exclude_from_capture

Property exclude_from_capture getter

Source
exclude_from_capture=(val)

Property exclude_from_capture setter

Source
exclude_from_capture?
Source
exclusive

Property exclusive getter

Source
exclusive=(val)

Property exclusive setter

Source
exclusive?
Source
extend_to_title

Property extend_to_title getter

Source
extend_to_title=(val)

Property extend_to_title setter

Source
extend_to_title?
Source
force_native

Property force_native getter

Source
force_native=(val)

Property force_native setter

Source
force_native?
Source
fullscreen_shortcut_enabled

Property fullscreen_shortcut_enabled getter

Source
fullscreen_shortcut_enabled=(val)

Property fullscreen_shortcut_enabled setter

Source
fullscreen_shortcut_enabled?
Source
get_accessibility_description
Source
get_accessibility_name
Source
get_content_scale_aspect
Source
get_content_scale_factor
Source
get_content_scale_mode
Source
get_content_scale_size
Source
get_content_scale_stretch
Source
get_contents_minimum_size
Source
get_current_screen
Source
get_flag(flag : Int64) : Bool
Source
get_focused_window
Source
get_force_native
Source
get_initial_position
Source
get_keep_title_visible
Source
get_layout_direction
Source
get_max_size
Source
get_min_size
Source
get_mode
Source
get_mouse_passthrough_polygon
Source
get_nonclient_area
Source
get_output_max_linear_value
Source
get_position
Source
get_position_with_decorations
Source
get_size
Source
get_size_with_decorations
Source
get_theme
Source
get_theme_color(name : String, theme_type : String) : Color
Source
get_theme_constant(name : String, theme_type : String) : Int64
Source
get_theme_default_base_scale
Source
get_theme_default_font
Source
get_theme_default_font_size
Source
get_theme_font(name : String, theme_type : String) : Font
Source
get_theme_font_size(name : String, theme_type : String) : Int64
Source
get_theme_icon(name : String, theme_type : String) : Texture2D
Source
get_theme_stylebox(name : String, theme_type : String) : StyleBox
Source
get_theme_type_variation
Source
get_title
Source
get_window_id
Source
grab_focus
Source
has_focus
Source
has_theme_color(name : String, theme_type : String) : Bool
Source
has_theme_color_override(name : String) : Bool
Source
has_theme_constant(name : String, theme_type : String) : Bool
Source
has_theme_constant_override(name : String) : Bool
Source
has_theme_font(name : String, theme_type : String) : Bool
Source
has_theme_font_override(name : String) : Bool
Source
has_theme_font_size(name : String, theme_type : String) : Bool
Source
has_theme_font_size_override(name : String) : Bool
Source
has_theme_icon(name : String, theme_type : String) : Bool
Source
has_theme_icon_override(name : String) : Bool
Source
has_theme_stylebox(name : String, theme_type : String) : Bool
Source
has_theme_stylebox_override(name : String) : Bool
Source
hdr_output_requested

Property hdr_output_requested getter

Source
hdr_output_requested=(val)

Property hdr_output_requested setter

Source
hdr_output_requested?
Source
hide
Source
initial_position

Property initial_position getter

Source
initial_position=(val : Int)

Property initial_position setter

Source
is_auto_translating
Source
is_embedded
Source
is_exclusive
Source
is_fullscreen_shortcut_enabled
Source
is_hdr_output_requested
Source
is_layout_rtl
Source
is_maximize_allowed
Source
is_transient
Source
is_transient_to_focused
Source
is_using_font_oversampling
Source
is_visible
Source
is_wrapping_controls
Source
keep_title_visible

Property keep_title_visible getter

Source
keep_title_visible=(val)

Property keep_title_visible setter

Source
keep_title_visible?
Source
max_size

Property max_size getter

Source
max_size=(val)

Property max_size setter

Source
maximize_disabled

Property maximize_disabled getter

Source
maximize_disabled=(val)

Property maximize_disabled setter

Source
maximize_disabled?
Source
min_size

Property min_size getter

Source
min_size=(val)

Property min_size setter

Source
minimize_disabled

Property minimize_disabled getter

Source
minimize_disabled=(val)

Property minimize_disabled setter

Source
minimize_disabled?
Source
mode

Property mode getter

Source
mode=(val : Int)

Property mode setter

Source
mouse_passthrough

Property mouse_passthrough getter

Source
mouse_passthrough=(val)

Property mouse_passthrough setter

Source
mouse_passthrough?
Source
mouse_passthrough_polygon

Property mouse_passthrough_polygon getter

Source
mouse_passthrough_polygon=(val)

Property mouse_passthrough_polygon setter

Source
move_to_center
Source
move_to_foreground
Source
nonclient_area

Property nonclient_area getter

Source
nonclient_area=(val)

Property nonclient_area setter

Source
position

Property position getter

Source
position=(val)

Property position setter

Source
remove_theme_color_override(name : String) : Void
Source
remove_theme_constant_override(name : String) : Void
Source
remove_theme_font_override(name : String) : Void
Source
remove_theme_font_size_override(name : String) : Void
Source
remove_theme_icon_override(name : String) : Void
Source
remove_theme_stylebox_override(name : String) : Void
Source
request_attention
Source
reset_size
Source
set_accessibility_description(description : String) : Void
Source
set_accessibility_name(name : String) : Void
Source
set_auto_translate(enable : Bool) : Void
Source
set_content_scale_aspect(aspect : Int64) : Void
Source
set_content_scale_factor(factor : Float64) : Void
Source
set_content_scale_mode(mode : Int64) : Void
Source
set_content_scale_size(size : Vector2i) : Void
Source
set_content_scale_stretch(stretch : Int64) : Void
Source
set_current_screen(index : Int64) : Void
Source
set_exclusive(exclusive : Bool) : Void
Source
set_flag(flag : Int64, enabled : Bool) : Void
Source
set_force_native(force_native : Bool) : Void
Source
set_fullscreen_shortcut_enabled(enabled : Bool) : Void
Source
set_hdr_output_requested(requested : Bool) : Void
Source
set_ime_active(active : Bool) : Void
Source
set_ime_position(position : Vector2i) : Void
Source
set_initial_position(initial_position : Int64) : Void
Source
set_keep_title_visible(title_visible : Bool) : Void
Source
set_layout_direction(direction : Int64) : Void
Source
set_max_size(max_size : Vector2i) : Void
Source
set_min_size(min_size : Vector2i) : Void
Source
set_mode(mode : Int64) : Void
Source
set_mouse_passthrough_polygon(polygon : Pointer(Void)) : Void
Source
set_nonclient_area(area : Rect2i) : Void
Source
set_position(position : Vector2i) : Void
Source
set_size(size : Vector2i) : Void
Source
set_taskbar_progress_state(state : Int64) : Void
Source
set_taskbar_progress_value(value : Float64) : Void
Source
set_theme(theme : Theme) : Void
Source
set_theme_type_variation(theme_type : String) : Void
Source
set_title(title : String) : Void
Source
set_transient(transient : Bool) : Void
Source
set_transient_to_focused(enable : Bool) : Void
Source
set_unparent_when_invisible(unparent : Bool) : Void
Source
set_use_font_oversampling(enable : Bool) : Void
Source
set_visible(visible : Bool) : Void
Source
set_wrap_controls(enable : Bool) : Void
Source
sharp_corners

Property sharp_corners getter

Source
sharp_corners=(val)

Property sharp_corners setter

Source
sharp_corners?
Source
show
Source
size

Property size getter

Source
size=(val)

Property size setter

Source
start_drag
Source
start_resize(edge : Int64) : Void
Source
theme

Property theme getter

Source
theme=(val)

Property theme setter

Source
theme_type_variation

Property theme_type_variation getter

Source
theme_type_variation=(val)

Property theme_type_variation setter

Source
title

Property title getter

Source
title=(val)

Property title setter

Source
transient

Property transient getter

Source
transient=(val)

Property transient setter

Source
transient?
Source
transient_to_focused

Property transient_to_focused getter

Source
transient_to_focused=(val)

Property transient_to_focused setter

Source
transient_to_focused?
Source
transparent

Property transparent getter

Source
transparent=(val)

Property transparent setter

Source
transparent?
Source
unfocusable

Property unfocusable getter

Source
unfocusable=(val)

Property unfocusable setter

Source
unfocusable?
Source
unresizable

Property unresizable getter

Source
unresizable=(val)

Property unresizable setter

Source
unresizable?
Source
visible

Property visible getter

Source
visible=(val)

Property visible setter

Source
visible?
Source
wrap_controls

Property wrap_controls getter

Source
wrap_controls=(val)

Property wrap_controls setter

Source
wrap_controls?
Source

Nested types