class
Godot::MenuButton
- Godot::MenuButton
- Godot::Button
- Godot::BaseButton
- Godot::Control
- Godot::CanvasItem
- Godot::Node
- Godot::Object
- Reference
- Object
Defined in:
libgodot/generated/classes/classes_part3.crConstructors
Instance Method Summary
- #about_to_popup : Godot::TypedSignal()
- #emit_about_to_popup : Void
- #get_item_count : Int64
- #get_popup : PopupMenu
- #is_switch_on_hover : Bool
-
#is_switch_on_hover? : Bool
Predicate alias for
#is_switch_on_hover -
#item_count
Property
#item_countgetter -
#item_count=(val : Int)
Property
#item_countsetter - #set_disable_shortcuts(disabled : Bool) : Void
- #set_item_count(count : Int64) : Void
- #set_switch_on_hover(enable : Bool) : Void
- #show_popup : Void
-
#switch_on_hover
Property
#switch_on_hovergetter -
#switch_on_hover=(val)
Property
#switch_on_hoversetter -
#switch_on_hover? : Bool
Predicate alias for
#is_switch_on_hover
Instance methods inherited from class Godot::Button
alignment
alignment,
alignment=(val : Int)
alignment=,
autowrap_mode
autowrap_mode,
autowrap_mode=(val : Int)
autowrap_mode=,
autowrap_trim_flags
autowrap_trim_flags,
autowrap_trim_flags=(val : Int)
autowrap_trim_flags=,
clip_text
clip_text,
clip_text=(val)
clip_text=,
clip_text?
clip_text?,
expand_icon
expand_icon,
expand_icon=(val)
expand_icon=,
expand_icon? : Bool
expand_icon?,
flat
flat,
flat=(val)
flat=,
flat? : Bool
flat?,
get_autowrap_mode : Godot::TextServer::AutowrapMode
get_autowrap_mode,
get_autowrap_trim_flags : Godot::TextServer::LineBreakFlag
get_autowrap_trim_flags,
get_button_icon : Texture2D
get_button_icon,
get_clip_text : Bool
get_clip_text,
get_clip_text? : Bool
get_clip_text?,
get_icon_alignment : Godot::HorizontalAlignment
get_icon_alignment,
get_language : String
get_language,
get_text : String
get_text,
get_text_alignment : Godot::HorizontalAlignment
get_text_alignment,
get_text_direction : Godot::Control::TextDirection
get_text_direction,
get_text_overrun_behavior : Godot::TextServer::OverrunBehavior
get_text_overrun_behavior,
get_vertical_icon_alignment : Godot::VerticalAlignment
get_vertical_icon_alignment,
icon
icon,
icon=(val)
icon=,
icon_alignment
icon_alignment,
icon_alignment=(val : Int)
icon_alignment=,
is_expand_icon : Bool
is_expand_icon,
is_expand_icon? : Bool
is_expand_icon?,
is_flat : Bool
is_flat,
is_flat? : Bool
is_flat?,
language
language,
language=(val)
language=,
set_autowrap_mode(autowrap_mode : Godot::TextServer::AutowrapMode | Int) : Void
set_autowrap_mode,
set_autowrap_trim_flags(autowrap_trim_flags : Godot::TextServer::LineBreakFlag | Int) : Void
set_autowrap_trim_flags,
set_button_icon(texture : Texture2D) : Void
set_button_icon,
set_clip_text(enabled : Bool) : Void
set_clip_text,
set_expand_icon(enabled : Bool) : Void
set_expand_icon,
set_flat(enabled : Bool) : Void
set_flat,
set_icon_alignment(icon_alignment : Godot::HorizontalAlignment | Int) : Void
set_icon_alignment,
set_language(language : String) : Void
set_language,
set_text(text : String) : Void
set_text,
set_text_alignment(alignment : Godot::HorizontalAlignment | Int) : Void
set_text_alignment,
set_text_direction(direction : Godot::Control::TextDirection | Int) : Void
set_text_direction,
set_text_overrun_behavior(overrun_behavior : Godot::TextServer::OverrunBehavior | Int) : Void
set_text_overrun_behavior,
set_vertical_icon_alignment(vertical_icon_alignment : Godot::VerticalAlignment | Int) : Void
set_vertical_icon_alignment,
text
text,
text=(val)
text=,
text_direction
text_direction,
text_direction=(val : Int)
text_direction=,
text_overrun_behavior
text_overrun_behavior,
text_overrun_behavior=(val : Int)
text_overrun_behavior=,
vertical_icon_alignment
vertical_icon_alignment,
vertical_icon_alignment=(val : Int)
vertical_icon_alignment=
Constructor methods inherited from class Godot::Button
new(pointer : Pointer(Void) = Pointer(Void).null)
new
Instance methods inherited from class Godot::BaseButton
action_mode
action_mode,
action_mode=(val : Int)
action_mode=,
button_down : Godot::TypedSignal()
button_down,
button_group
button_group,
button_group=(val)
button_group=,
button_mask
button_mask,
button_mask=(val : Int)
button_mask=,
button_pressed
button_pressed,
button_pressed=(val)
button_pressed=,
button_pressed?
button_pressed?,
button_up : Godot::TypedSignal()
button_up,
disabled
disabled,
disabled=(val)
disabled=,
disabled? : Bool
disabled?,
emit_button_down : Void
emit_button_down,
emit_button_up : Void
emit_button_up,
emit_pressed : Void
emit_pressed,
emit_toggled(*args) : Void
emit_toggled,
get_action_mode : ActionMode
get_action_mode,
get_button_group : ButtonGroup
get_button_group,
get_button_mask : Godot::MouseButtonMask
get_button_mask,
get_draw_mode : DrawMode
get_draw_mode,
get_shortcut : Shortcut
get_shortcut,
hovered? : Bool
hovered?,
is_disabled : Bool
is_disabled,
is_disabled? : Bool
is_disabled?,
is_hovered : Bool
is_hovered,
is_hovered? : Bool
is_hovered?,
is_keep_pressed_outside : Bool
is_keep_pressed_outside,
is_keep_pressed_outside? : Bool
is_keep_pressed_outside?,
is_pressed : Bool
is_pressed,
is_pressed? : Bool
is_pressed?,
is_shortcut_feedback : Bool
is_shortcut_feedback,
is_shortcut_feedback? : Bool
is_shortcut_feedback?,
is_shortcut_in_tooltip_enabled : Bool
is_shortcut_in_tooltip_enabled,
is_shortcut_in_tooltip_enabled? : Bool
is_shortcut_in_tooltip_enabled?,
is_toggle_mode : Bool
is_toggle_mode,
is_toggle_mode? : Bool
is_toggle_mode?,
keep_pressed_outside
keep_pressed_outside,
keep_pressed_outside=(val)
keep_pressed_outside=,
keep_pressed_outside? : Bool
keep_pressed_outside?,
press : Void
press,
pressed : Godot::TypedSignal()
pressed,
pressed? : Bool
pressed?,
set_action_mode(mode : ActionMode | Int) : Void
set_action_mode,
set_button_group(button_group : ButtonGroup) : Void
set_button_group,
set_button_mask(mask : Godot::MouseButtonMask | Int) : Void
set_button_mask,
set_disabled(disabled : Bool) : Void
set_disabled,
set_keep_pressed_outside(enabled : Bool) : Void
set_keep_pressed_outside,
set_pressed(pressed : Bool) : Void
set_pressed,
set_pressed_no_signal(pressed : Bool) : Void
set_pressed_no_signal,
set_shortcut(shortcut : Shortcut) : Void
set_shortcut,
set_shortcut_feedback(enabled : Bool) : Void
set_shortcut_feedback,
set_shortcut_in_tooltip(enabled : Bool) : Void
set_shortcut_in_tooltip,
set_toggle_mode(enabled : Bool) : Void
set_toggle_mode,
shortcut
shortcut,
shortcut=(val)
shortcut=,
shortcut_feedback
shortcut_feedback,
shortcut_feedback=(val)
shortcut_feedback=,
shortcut_feedback? : Bool
shortcut_feedback?,
shortcut_in_tooltip
shortcut_in_tooltip,
shortcut_in_tooltip=(val)
shortcut_in_tooltip=,
shortcut_in_tooltip?
shortcut_in_tooltip?,
shortcut_in_tooltip_enabled? : Bool
shortcut_in_tooltip_enabled?,
toggle_mode
toggle_mode,
toggle_mode=(val)
toggle_mode=,
toggle_mode? : Bool
toggle_mode?,
toggled : Godot::TypedSignal(Bool)
toggled
Constructor methods inherited from class Godot::BaseButton
new(pointer : Pointer(Void) = Pointer(Void).null)
new
Instance methods inherited from class Godot::Control
accept_event : Void
accept_event,
accessibility_controls_nodes
accessibility_controls_nodes,
accessibility_controls_nodes=(val)
accessibility_controls_nodes=,
accessibility_described_by_nodes
accessibility_described_by_nodes,
accessibility_described_by_nodes=(val)
accessibility_described_by_nodes=,
accessibility_description
accessibility_description,
accessibility_description=(val)
accessibility_description=,
accessibility_drag : Void
accessibility_drag,
accessibility_drop : Void
accessibility_drop,
accessibility_flow_to_nodes
accessibility_flow_to_nodes,
accessibility_flow_to_nodes=(val)
accessibility_flow_to_nodes=,
accessibility_labeled_by_nodes
accessibility_labeled_by_nodes,
accessibility_labeled_by_nodes=(val)
accessibility_labeled_by_nodes=,
accessibility_live
accessibility_live,
accessibility_live=(val : Int)
accessibility_live=,
accessibility_name
accessibility_name,
accessibility_name=(val)
accessibility_name=,
add_theme_color_override(name : String, color : Color) : Void
add_theme_color_override,
add_theme_constant_override(name : String, constant : Int64) : Void
add_theme_constant_override,
add_theme_font_override(name : String, font : Font) : Void
add_theme_font_override,
add_theme_font_size_override(name : String, font_size : Int64) : Void
add_theme_font_size_override,
add_theme_icon_override(name : String, texture : Texture2D) : Void
add_theme_icon_override,
add_theme_sound_override(name : String, audio : AudioStream) : Void
add_theme_sound_override,
add_theme_stylebox_override(name : String, stylebox : StyleBox) : Void
add_theme_stylebox_override,
anchor_bottom
anchor_bottom,
anchor_bottom=(val : Number)
anchor_bottom=,
anchor_left
anchor_left,
anchor_left=(val : Number)
anchor_left=,
anchor_right
anchor_right,
anchor_right=(val : Number)
anchor_right=,
anchor_top
anchor_top,
anchor_top=(val : Number)
anchor_top=,
auto_translate
auto_translate,
auto_translate=(val)
auto_translate=,
auto_translate?
auto_translate?,
auto_translating? : Bool
auto_translating?,
begin_bulk_theme_override : Void
begin_bulk_theme_override,
clip_contents
clip_contents,
clip_contents=(val)
clip_contents=,
clip_contents?
clip_contents?,
clipping_contents? : Bool
clipping_contents?,
custom_maximum_size
custom_maximum_size,
custom_maximum_size=(val)
custom_maximum_size=,
custom_minimum_size
custom_minimum_size,
custom_minimum_size=(val)
custom_minimum_size=,
drag_successful? : Bool
drag_successful?,
emit_focus_entered : Void
emit_focus_entered,
emit_focus_exited : Void
emit_focus_exited,
emit_gui_input(*args) : Void
emit_gui_input,
emit_maximum_size_changed : Void
emit_maximum_size_changed,
emit_minimum_size_changed : Void
emit_minimum_size_changed,
emit_mouse_entered : Void
emit_mouse_entered,
emit_mouse_exited : Void
emit_mouse_exited,
emit_resized : Void
emit_resized,
emit_size_flags_changed : Void
emit_size_flags_changed,
emit_theme_changed : Void
emit_theme_changed,
end_bulk_theme_override : Void
end_bulk_theme_override,
find_next_valid_focus : Control
find_next_valid_focus,
find_prev_valid_focus : Control
find_prev_valid_focus,
find_valid_focus_neighbor(side : Godot::Side | Int) : Control
find_valid_focus_neighbor,
focus_behavior_recursive
focus_behavior_recursive,
focus_behavior_recursive=(val : Int)
focus_behavior_recursive=,
focus_entered : Godot::TypedSignal()
focus_entered,
focus_exited : Godot::TypedSignal()
focus_exited,
focus_mode
focus_mode,
focus_mode=(val : Int)
focus_mode=,
focus_neighbor_bottom
focus_neighbor_bottom,
focus_neighbor_bottom=(val)
focus_neighbor_bottom=,
focus_neighbor_left
focus_neighbor_left,
focus_neighbor_left=(val)
focus_neighbor_left=,
focus_neighbor_right
focus_neighbor_right,
focus_neighbor_right=(val)
focus_neighbor_right=,
focus_neighbor_top
focus_neighbor_top,
focus_neighbor_top=(val)
focus_neighbor_top=,
focus_next
focus_next,
focus_next=(val)
focus_next=,
focus_previous
focus_previous,
focus_previous=(val)
focus_previous=,
force_drag(data : Pointer(Void), preview : Control) : Void
force_drag,
force_pass_scroll_events? : Bool
force_pass_scroll_events?,
get_accessibility_controls_nodes : Pointer(Void)
get_accessibility_controls_nodes,
get_accessibility_described_by_nodes : Pointer(Void)
get_accessibility_described_by_nodes,
get_accessibility_description : String
get_accessibility_description,
get_accessibility_flow_to_nodes : Pointer(Void)
get_accessibility_flow_to_nodes,
get_accessibility_labeled_by_nodes : Pointer(Void)
get_accessibility_labeled_by_nodes,
get_accessibility_live : Godot::AccessibilityServer::AccessibilityLiveMode
get_accessibility_live,
get_accessibility_name : String
get_accessibility_name,
get_anchor(side : Godot::Side | Int) : Float64
get_anchor,
get_begin : Vector2
get_begin,
get_bound_minimum_size : Vector2
get_bound_minimum_size,
get_combined_maximum_size : Vector2
get_combined_maximum_size,
get_combined_minimum_size : Vector2
get_combined_minimum_size,
get_combined_pivot_offset : Vector2
get_combined_pivot_offset,
get_cursor_shape(at_position : Vector2 = Vector2.new(0.to_f32, 0.to_f32)) : CursorShape
get_cursor_shape,
get_custom_maximum_size : Vector2
get_custom_maximum_size,
get_custom_minimum_size : Vector2
get_custom_minimum_size,
get_default_cursor_shape : CursorShape
get_default_cursor_shape,
get_end : Vector2
get_end,
get_focus_behavior_recursive : FocusBehaviorRecursive
get_focus_behavior_recursive,
get_focus_mode : FocusMode
get_focus_mode,
get_focus_mode_with_override : FocusMode
get_focus_mode_with_override,
get_focus_neighbor(side : Godot::Side | Int) : NodePath
get_focus_neighbor,
get_focus_next : NodePath
get_focus_next,
get_focus_previous : NodePath
get_focus_previous,
get_global_position : Vector2
get_global_position,
get_global_rect : Rect2
get_global_rect,
get_h_grow_direction : GrowDirection
get_h_grow_direction,
get_h_size_flags : SizeFlags
get_h_size_flags,
get_layout_direction : LayoutDirection
get_layout_direction,
get_maximum_size : Vector2
get_maximum_size,
get_minimum_size : Vector2
get_minimum_size,
get_mouse_behavior_recursive : MouseBehaviorRecursive
get_mouse_behavior_recursive,
get_mouse_filter : MouseFilter
get_mouse_filter,
get_mouse_filter_with_override : MouseFilter
get_mouse_filter_with_override,
get_offset(offset : Godot::Side | Int) : Float64
get_offset,
get_offset_transform_pivot : Vector2
get_offset_transform_pivot,
get_offset_transform_pivot_ratio : Vector2
get_offset_transform_pivot_ratio,
get_offset_transform_position : Vector2
get_offset_transform_position,
get_offset_transform_position_ratio : Vector2
get_offset_transform_position_ratio,
get_offset_transform_rotation : Float64
get_offset_transform_rotation,
get_offset_transform_scale : Vector2
get_offset_transform_scale,
get_parent_area_size : Vector2
get_parent_area_size,
get_parent_control : Control
get_parent_control,
get_pivot_offset : Vector2
get_pivot_offset,
get_pivot_offset_ratio : Vector2
get_pivot_offset_ratio,
get_position : Vector2
get_position,
get_rect : Rect2
get_rect,
get_rotation : Float64
get_rotation,
get_rotation_degrees : Float64
get_rotation_degrees,
get_scale : Vector2
get_scale,
get_screen_position : Vector2
get_screen_position,
get_shortcut_context : Node
get_shortcut_context,
get_size : Vector2
get_size,
get_stretch_ratio : Float64
get_stretch_ratio,
get_theme : Theme
get_theme,
get_theme_color(name : String, theme_type : String = "") : Color
get_theme_color,
get_theme_constant(name : String, theme_type : String = "") : Int64
get_theme_constant,
get_theme_default_base_scale : Float64
get_theme_default_base_scale,
get_theme_default_font : Font
get_theme_default_font,
get_theme_default_font_size : Int64
get_theme_default_font_size,
get_theme_font(name : String, theme_type : String = "") : Font
get_theme_font,
get_theme_font_size(name : String, theme_type : String = "") : Int64
get_theme_font_size,
get_theme_icon(name : String, theme_type : String = "") : Texture2D
get_theme_icon,
get_theme_sound(name : String, theme_type : String = "") : AudioStream
get_theme_sound,
get_theme_stylebox(name : String, theme_type : String = "") : StyleBox
get_theme_stylebox,
get_theme_type_variation : String
get_theme_type_variation,
get_tooltip(at_position : Vector2 = Vector2.new(0.to_f32, 0.to_f32)) : String
get_tooltip,
get_tooltip_auto_translate_mode : Godot::Node::AutoTranslateMode
get_tooltip_auto_translate_mode,
get_tooltip_text : String
get_tooltip_text,
get_translation_context : String
get_translation_context,
get_v_grow_direction : GrowDirection
get_v_grow_direction,
get_v_size_flags : SizeFlags
get_v_size_flags,
global_position : Vector2
global_position,
global_position=(v : Vector2)
global_position=,
grab_click_focus : Void
grab_click_focus,
grab_focus(hide_focus : Bool = false) : Void
grab_focus,
grow_horizontal
grow_horizontal,
grow_horizontal=(val : Int)
grow_horizontal=,
grow_vertical
grow_vertical,
grow_vertical=(val : Int)
grow_vertical=,
gui_input : Godot::TypedSignal(InputEvent)
gui_input,
has_focus(ignore_hidden_focus : Bool = false) : Bool
has_focus,
has_focus?(ignore_hidden_focus : Bool = false) : Bool
has_focus?,
has_theme_color(name : String, theme_type : String = "") : Bool
has_theme_color,
has_theme_color?(name : String, theme_type : String = "") : Bool
has_theme_color?,
has_theme_color_override(name : String) : Bool
has_theme_color_override,
has_theme_color_override?(name : String) : Bool
has_theme_color_override?,
has_theme_constant(name : String, theme_type : String = "") : Bool
has_theme_constant,
has_theme_constant?(name : String, theme_type : String = "") : Bool
has_theme_constant?,
has_theme_constant_override(name : String) : Bool
has_theme_constant_override,
has_theme_constant_override?(name : String) : Bool
has_theme_constant_override?,
has_theme_font(name : String, theme_type : String = "") : Bool
has_theme_font,
has_theme_font?(name : String, theme_type : String = "") : Bool
has_theme_font?,
has_theme_font_override(name : String) : Bool
has_theme_font_override,
has_theme_font_override?(name : String) : Bool
has_theme_font_override?,
has_theme_font_size(name : String, theme_type : String = "") : Bool
has_theme_font_size,
has_theme_font_size?(name : String, theme_type : String = "") : Bool
has_theme_font_size?,
has_theme_font_size_override(name : String) : Bool
has_theme_font_size_override,
has_theme_font_size_override?(name : String) : Bool
has_theme_font_size_override?,
has_theme_icon(name : String, theme_type : String = "") : Bool
has_theme_icon,
has_theme_icon?(name : String, theme_type : String = "") : Bool
has_theme_icon?,
has_theme_icon_override(name : String) : Bool
has_theme_icon_override,
has_theme_icon_override?(name : String) : Bool
has_theme_icon_override?,
has_theme_sound(name : String, theme_type : String = "") : Bool
has_theme_sound,
has_theme_sound?(name : String, theme_type : String = "") : Bool
has_theme_sound?,
has_theme_sound_override(name : String) : Bool
has_theme_sound_override,
has_theme_sound_override?(name : String) : Bool
has_theme_sound_override?,
has_theme_stylebox(name : String, theme_type : String = "") : Bool
has_theme_stylebox,
has_theme_stylebox?(name : String, theme_type : String = "") : Bool
has_theme_stylebox?,
has_theme_stylebox_override(name : String) : Bool
has_theme_stylebox_override,
has_theme_stylebox_override?(name : String) : Bool
has_theme_stylebox_override?,
is_auto_translating : Bool
is_auto_translating,
is_auto_translating? : Bool
is_auto_translating?,
is_clipping_contents : Bool
is_clipping_contents,
is_clipping_contents? : Bool
is_clipping_contents?,
is_drag_successful : Bool
is_drag_successful,
is_drag_successful? : Bool
is_drag_successful?,
is_force_pass_scroll_events : Bool
is_force_pass_scroll_events,
is_force_pass_scroll_events? : Bool
is_force_pass_scroll_events?,
is_layout_rtl : Bool
is_layout_rtl,
is_layout_rtl? : Bool
is_layout_rtl?,
is_localizing_numeral_system : Bool
is_localizing_numeral_system,
is_localizing_numeral_system? : Bool
is_localizing_numeral_system?,
is_offset_transform_enabled : Bool
is_offset_transform_enabled,
is_offset_transform_enabled? : Bool
is_offset_transform_enabled?,
is_offset_transform_visual_only : Bool
is_offset_transform_visual_only,
is_offset_transform_visual_only? : Bool
is_offset_transform_visual_only?,
is_propagating_maximum_size : Bool
is_propagating_maximum_size,
is_propagating_maximum_size? : Bool
is_propagating_maximum_size?,
layout_direction
layout_direction,
layout_direction=(val : Int)
layout_direction=,
layout_rtl? : Bool
layout_rtl?,
localize_numeral_system
localize_numeral_system,
localize_numeral_system=(val)
localize_numeral_system=,
localize_numeral_system?
localize_numeral_system?,
localizing_numeral_system? : Bool
localizing_numeral_system?,
maximum_size_changed : Godot::TypedSignal()
maximum_size_changed,
minimum_size_changed : Godot::TypedSignal()
minimum_size_changed,
mouse_behavior_recursive
mouse_behavior_recursive,
mouse_behavior_recursive=(val : Int)
mouse_behavior_recursive=,
mouse_default_cursor_shape
mouse_default_cursor_shape,
mouse_default_cursor_shape=(val : Int)
mouse_default_cursor_shape=,
mouse_entered : Godot::TypedSignal()
mouse_entered,
mouse_exited : Godot::TypedSignal()
mouse_exited,
mouse_filter
mouse_filter,
mouse_filter=(val : Int)
mouse_filter=,
mouse_force_pass_scroll_events
mouse_force_pass_scroll_events,
mouse_force_pass_scroll_events=(val)
mouse_force_pass_scroll_events=,
mouse_force_pass_scroll_events?
mouse_force_pass_scroll_events?,
mouse_in_rect?(screen_pos : Vector2) : Bool
mouse_in_rect?,
offset_bottom
offset_bottom,
offset_bottom=(val : Number)
offset_bottom=,
offset_left
offset_left,
offset_left=(val : Number)
offset_left=,
offset_right
offset_right,
offset_right=(val : Number)
offset_right=,
offset_top
offset_top,
offset_top=(val : Number)
offset_top=,
offset_transform_enabled
offset_transform_enabled,
offset_transform_enabled=(val)
offset_transform_enabled=,
offset_transform_enabled? : Bool
offset_transform_enabled?,
offset_transform_pivot
offset_transform_pivot,
offset_transform_pivot=(val)
offset_transform_pivot=,
offset_transform_pivot_ratio
offset_transform_pivot_ratio,
offset_transform_pivot_ratio=(val)
offset_transform_pivot_ratio=,
offset_transform_position
offset_transform_position,
offset_transform_position=(val)
offset_transform_position=,
offset_transform_position_ratio
offset_transform_position_ratio,
offset_transform_position_ratio=(val)
offset_transform_position_ratio=,
offset_transform_rotation
offset_transform_rotation,
offset_transform_rotation=(val : Number)
offset_transform_rotation=,
offset_transform_scale
offset_transform_scale,
offset_transform_scale=(val)
offset_transform_scale=,
offset_transform_visual_only
offset_transform_visual_only,
offset_transform_visual_only=(val)
offset_transform_visual_only=,
offset_transform_visual_only? : Bool
offset_transform_visual_only?,
pivot_offset
pivot_offset,
pivot_offset=(val)
pivot_offset=,
pivot_offset_ratio
pivot_offset_ratio,
pivot_offset_ratio=(val)
pivot_offset_ratio=,
position : Vector2
position,
position=(v : Vector2)
position=,
propagate_maximum_size
propagate_maximum_size,
propagate_maximum_size=(val)
propagate_maximum_size=,
propagate_maximum_size?
propagate_maximum_size?,
propagating_maximum_size? : Bool
propagating_maximum_size?,
rect : Rect2
rect,
rect=(r : Rect2) : Void
rect=,
release_focus : Void
release_focus,
remove_theme_color_override(name : String) : Void
remove_theme_color_override,
remove_theme_constant_override(name : String) : Void
remove_theme_constant_override,
remove_theme_font_override(name : String) : Void
remove_theme_font_override,
remove_theme_font_size_override(name : String) : Void
remove_theme_font_size_override,
remove_theme_icon_override(name : String) : Void
remove_theme_icon_override,
remove_theme_sound_override(name : String) : Void
remove_theme_sound_override,
remove_theme_stylebox_override(name : String) : Void
remove_theme_stylebox_override,
reset_size : Void
reset_size,
resized : Godot::TypedSignal()
resized,
rotation : Float32
rotation,
rotation=(v : Float32)
rotation=,
rotation_degrees
rotation_degrees,
rotation_degrees=(val : Number)
rotation_degrees=,
scale : Vector2
scale,
scale=(v : Vector2)
scale=,
set_accessibility_controls_nodes(node_path : Pointer(Void)) : Void
set_accessibility_controls_nodes,
set_accessibility_described_by_nodes(node_path : Pointer(Void)) : Void
set_accessibility_described_by_nodes,
set_accessibility_description(description : String) : Void
set_accessibility_description,
set_accessibility_flow_to_nodes(node_path : Pointer(Void)) : Void
set_accessibility_flow_to_nodes,
set_accessibility_labeled_by_nodes(node_path : Pointer(Void)) : Void
set_accessibility_labeled_by_nodes,
set_accessibility_live(mode : Godot::AccessibilityServer::AccessibilityLiveMode | Int) : Void
set_accessibility_live,
set_accessibility_name(name : String) : Void
set_accessibility_name,
set_anchor(side : Godot::Side | Int, anchor : Float64, keep_offset : Bool = false, push_opposite_anchor : Bool = true) : Void
set_anchor,
set_anchor_and_offset(side : Godot::Side | Int, anchor : Float64, offset : Float64, push_opposite_anchor : Bool = false) : Void
set_anchor_and_offset,
set_anchors_and_offsets_preset(preset : LayoutPreset | Int, resize_mode : LayoutPresetMode | Int = 0, margin : Int64 = 0_i64) : Void
set_anchors_and_offsets_preset,
set_anchors_preset(preset : LayoutPreset | Int, keep_offsets : Bool = false) : Void
set_anchors_preset,
set_auto_translate(enable : Bool) : Void
set_auto_translate,
set_begin(position : Vector2) : Void
set_begin,
set_clip_contents(enable : Bool) : Void
set_clip_contents,
set_custom_maximum_size(size : Vector2) : Void
set_custom_maximum_size,
set_custom_minimum_size(size : Vector2) : Void
set_custom_minimum_size,
set_default_cursor_shape(shape : CursorShape | Int) : Void
set_default_cursor_shape,
set_drag_forwarding(drag_func : Pointer(Void), can_drop_func : Pointer(Void), drop_func : Pointer(Void)) : Void
set_drag_forwarding,
set_drag_preview(control : Control) : Void
set_drag_preview,
set_end(position : Vector2) : Void
set_end,
set_focus_behavior_recursive(focus_behavior_recursive : FocusBehaviorRecursive | Int) : Void
set_focus_behavior_recursive,
set_focus_mode(mode : FocusMode | Int) : Void
set_focus_mode,
set_focus_neighbor(side : Godot::Side | Int, neighbor : NodePath | String) : Void
set_focus_neighbor,
set_focus_next(next_val : NodePath | String) : Void
set_focus_next,
set_focus_previous(previous : NodePath | String) : Void
set_focus_previous,
set_force_pass_scroll_events(force_pass_scroll_events : Bool) : Void
set_force_pass_scroll_events,
set_global_position(position : Vector2, keep_offsets : Bool = false) : Void
set_global_position,
set_h_grow_direction(direction : GrowDirection | Int) : Void
set_h_grow_direction,
set_h_size_flags(flags : SizeFlags | Int) : Void
set_h_size_flags,
set_layout_direction(direction : LayoutDirection | Int) : Void
set_layout_direction,
set_localize_numeral_system(enable : Bool) : Void
set_localize_numeral_system,
set_mouse_behavior_recursive(mouse_behavior_recursive : MouseBehaviorRecursive | Int) : Void
set_mouse_behavior_recursive,
set_mouse_filter(filter : MouseFilter | Int) : Void
set_mouse_filter,
set_offset(side : Godot::Side | Int, offset : Float64) : Void
set_offset,
set_offset_transform_enabled(enabled : Bool) : Void
set_offset_transform_enabled,
set_offset_transform_pivot(pivot : Vector2) : Void
set_offset_transform_pivot,
set_offset_transform_pivot_ratio(pivot : Vector2) : Void
set_offset_transform_pivot_ratio,
set_offset_transform_position(offset : Vector2) : Void
set_offset_transform_position,
set_offset_transform_position_ratio(offset : Vector2) : Void
set_offset_transform_position_ratio,
set_offset_transform_rotation(rotation : Float64) : Void
set_offset_transform_rotation,
set_offset_transform_scale(scale : Vector2) : Void
set_offset_transform_scale,
set_offset_transform_visual_only(enabled : Bool) : Void
set_offset_transform_visual_only,
set_offsets_preset(preset : LayoutPreset | Int, resize_mode : LayoutPresetMode | Int = 0, margin : Int64 = 0_i64) : Void
set_offsets_preset,
set_pivot_offset(pivot_offset : Vector2) : Void
set_pivot_offset,
set_pivot_offset_ratio(ratio : Vector2) : Void
set_pivot_offset_ratio,
set_position(position : Vector2, keep_offsets : Bool = false) : Void
set_position,
set_propagate_maximum_size(enable : Bool) : Void
set_propagate_maximum_size,
set_rotation(radians : Float64) : Void
set_rotation,
set_rotation_degrees(degrees : Float64) : Void
set_rotation_degrees,
set_scale(scale : Vector2) : Void
set_scale,
set_shortcut_context(node : Node) : Void
set_shortcut_context,
set_size(size : Vector2, keep_offsets : Bool = false) : Void
set_size,
set_stretch_ratio(ratio : Float64) : Void
set_stretch_ratio,
set_theme(theme : Theme) : Void
set_theme,
set_theme_type_variation(theme_type : String) : Void
set_theme_type_variation,
set_tooltip_auto_translate_mode(mode : Godot::Node::AutoTranslateMode | Int) : Void
set_tooltip_auto_translate_mode,
set_tooltip_text(hint : String) : Void
set_tooltip_text,
set_translation_context(context : String) : Void
set_translation_context,
set_v_grow_direction(direction : GrowDirection | Int) : Void
set_v_grow_direction,
set_v_size_flags(flags : SizeFlags | Int) : Void
set_v_size_flags,
shortcut_context
shortcut_context,
shortcut_context=(val)
shortcut_context=,
size : Vector2
size,
size=(v : Vector2)
size=,
size_flags_changed : Godot::TypedSignal()
size_flags_changed,
size_flags_horizontal
size_flags_horizontal,
size_flags_horizontal=(val : Int)
size_flags_horizontal=,
size_flags_stretch_ratio
size_flags_stretch_ratio,
size_flags_stretch_ratio=(val : Number)
size_flags_stretch_ratio=,
size_flags_vertical
size_flags_vertical,
size_flags_vertical=(val : Int)
size_flags_vertical=,
theme
theme,
theme=(val)
theme=,
theme_changed : Godot::TypedSignal()
theme_changed,
theme_type_variation
theme_type_variation,
theme_type_variation=(val)
theme_type_variation=,
tooltip_auto_translate_mode
tooltip_auto_translate_mode,
tooltip_auto_translate_mode=(val : Int)
tooltip_auto_translate_mode=,
tooltip_text
tooltip_text,
tooltip_text=(val)
tooltip_text=,
translation_context
translation_context,
translation_context=(val)
translation_context=,
update_maximum_size : Void
update_maximum_size,
update_minimum_size : Void
update_minimum_size,
visible : Bool
visible,
visible=(v : Bool)
visible=,
visible? : Bool
visible?,
warp_mouse(position : Vector2) : Void
warp_mouse
Constructor methods inherited from class Godot::Control
new(pointer : Pointer(Void) = Pointer(Void).null)
new
Instance methods inherited from class Godot::CanvasItem
clip_children
clip_children,
clip_children=(val : Int)
clip_children=,
draw_animation_slice(animation_length : Float64, slice_begin : Float64, slice_end : Float64, offset : Float64 = 0.0) : Void
draw_animation_slice,
draw_arc(center : Vector2, radius : Float64, start_angle : Float64, end_angle : Float64, point_count : Int64, color : Color, width : Float64 = -1.0, antialiased : Bool = false) : Void
draw_arc,
draw_behind_parent_enabled? : Bool
draw_behind_parent_enabled?,
draw_char(font : Font, pos : Vector2, char : String, font_size : Int64 = 16_i64, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32), oversampling : Float64 = 0.0) : Void
draw_char,
draw_char_outline(font : Font, pos : Vector2, char : String, font_size : Int64 = 16_i64, size : Int64 = -1_i64, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32), oversampling : Float64 = 0.0) : Void
draw_char_outline,
draw_circle(position : Vector2, radius : Float64, color : Color, filled : Bool = true, width : Float64 = -1.0, antialiased : Bool = false) : Void
draw_circle,
draw_colored_polygon(points : Pointer(Void), color : Color, uvs : Pointer(Void), texture : Texture2D | Nil = nil) : Void
draw_colored_polygon,
draw_dashed_line(from : Vector2, to : Vector2, color : Color, width : Float64 = -1.0, dash : Float64 = 2.0, aligned : Bool = true, antialiased : Bool = false) : Void
draw_dashed_line,
draw_ellipse(position : Vector2, major : Float64, minor : Float64, color : Color, filled : Bool = true, width : Float64 = -1.0, antialiased : Bool = false) : Void
draw_ellipse,
draw_ellipse_arc(center : Vector2, major : Float64, minor : Float64, start_angle : Float64, end_angle : Float64, point_count : Int64, color : Color, width : Float64 = -1.0, antialiased : Bool = false) : Void
draw_ellipse_arc,
draw_end_animation : Void
draw_end_animation,
draw_lcd_texture_rect_region(texture : Texture2D, rect : Rect2, src_rect : Rect2, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32)) : Void
draw_lcd_texture_rect_region,
draw_line(from : Vector2, to : Vector2, color : Color, width : Float64 = -1.0, antialiased : Bool = false) : Void
draw_line,
draw_mesh(mesh : Mesh, texture : Texture2D, transform : Transform2D, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32)) : Void
draw_mesh,
draw_msdf_texture_rect_region(texture : Texture2D, rect : Rect2, src_rect : Rect2, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32), outline : Float64 = 0.0, pixel_range : Float64 = 4.0, scale : Float64 = 1.0) : Void
draw_msdf_texture_rect_region,
draw_multiline(points : Pointer(Void), color : Color, width : Float64 = -1.0, antialiased : Bool = false) : Void
draw_multiline,
draw_multiline_colors(points : Pointer(Void), colors : Pointer(Void), width : Float64 = -1.0, antialiased : Bool = false) : Void
draw_multiline_colors,
draw_multiline_string(font : Font, pos : Vector2, text : String, alignment : Godot::HorizontalAlignment | Int = 0, width : Float64 = -1.0, font_size : Int64 = 16_i64, max_lines : Int64 = -1_i64, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32), brk_flags : Godot::TextServer::LineBreakFlag | Int = 3, justification_flags : Godot::TextServer::JustificationFlag | Int = 3, direction : Godot::TextServer::Direction | Int = 0, orientation : Godot::TextServer::Orientation | Int = 0, oversampling : Float64 = 0.0) : Void
draw_multiline_string,
draw_multiline_string_outline(font : Font, pos : Vector2, text : String, alignment : Godot::HorizontalAlignment | Int = 0, width : Float64 = -1.0, font_size : Int64 = 16_i64, max_lines : Int64 = -1_i64, size : Int64 = 1_i64, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32), brk_flags : Godot::TextServer::LineBreakFlag | Int = 3, justification_flags : Godot::TextServer::JustificationFlag | Int = 3, direction : Godot::TextServer::Direction | Int = 0, orientation : Godot::TextServer::Orientation | Int = 0, oversampling : Float64 = 0.0) : Void
draw_multiline_string_outline,
draw_multimesh(multimesh : MultiMesh, texture : Texture2D) : Void
draw_multimesh,
draw_polygon(points : Pointer(Void), colors : Pointer(Void), uvs : Pointer(Void), texture : Texture2D | Nil = nil) : Void
draw_polygon,
draw_polyline(points : Pointer(Void), color : Color, width : Float64 = -1.0, antialiased : Bool = false) : Void
draw_polyline,
draw_polyline_colors(points : Pointer(Void), colors : Pointer(Void), width : Float64 = -1.0, antialiased : Bool = false) : Void
draw_polyline_colors,
draw_primitive(points : Pointer(Void), colors : Pointer(Void), uvs : Pointer(Void), texture : Texture2D | Nil = nil) : Void
draw_primitive,
draw_rect(rect : Rect2, color : Color, filled : Bool = true, width : Float64 = -1.0, antialiased : Bool = false) : Void
draw_rect,
draw_set_transform(position : Vector2, rotation : Float64 = 0.0, scale : Vector2 = Vector2.new(1.to_f32, 1.to_f32)) : Void
draw_set_transform,
draw_set_transform_matrix(xform : Transform2D) : Void
draw_set_transform_matrix,
draw_string(font : Font, pos : Vector2, text : String, alignment : Godot::HorizontalAlignment | Int = 0, width : Float64 = -1.0, font_size : Int64 = 16_i64, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32), justification_flags : Godot::TextServer::JustificationFlag | Int = 3, direction : Godot::TextServer::Direction | Int = 0, orientation : Godot::TextServer::Orientation | Int = 0, oversampling : Float64 = 0.0) : Void
draw_string,
draw_string_outline(font : Font, pos : Vector2, text : String, alignment : Godot::HorizontalAlignment | Int = 0, width : Float64 = -1.0, font_size : Int64 = 16_i64, size : Int64 = 1_i64, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32), justification_flags : Godot::TextServer::JustificationFlag | Int = 3, direction : Godot::TextServer::Direction | Int = 0, orientation : Godot::TextServer::Orientation | Int = 0, oversampling : Float64 = 0.0) : Void
draw_string_outline,
draw_style_box(style_box : StyleBox, rect : Rect2) : Void
draw_style_box,
draw_texture(texture : Texture2D, position : Vector2, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32)) : Void
draw_texture,
draw_texture_rect(texture : Texture2D, rect : Rect2, tile : Bool, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32), transpose : Bool = false) : Void
draw_texture_rect,
draw_texture_rect_region(texture : Texture2D, rect : Rect2, src_rect : Rect2, modulate : Color = Color.new(1.to_f32, 1.to_f32, 1.to_f32, 1.to_f32), transpose : Bool = false, clip_uv : Bool = true) : Void
draw_texture_rect_region,
emit_hidden : Void
emit_hidden,
emit_item_rect_changed : Void
emit_item_rect_changed,
emit_visibility_changed : Void
emit_visibility_changed,
force_update_transform : Void
force_update_transform,
get_canvas : Int64
get_canvas,
get_canvas_item : Int64
get_canvas_item,
get_canvas_layer_node : CanvasLayer
get_canvas_layer_node,
get_canvas_transform : Transform2D
get_canvas_transform,
get_clip_children_mode : ClipChildrenMode
get_clip_children_mode,
get_global_mouse_position : Vector2
get_global_mouse_position,
get_global_transform : Transform2D
get_global_transform,
get_global_transform_with_canvas : Transform2D
get_global_transform_with_canvas,
get_instance_shader_parameter(name : String) : Pointer(Void)
get_instance_shader_parameter,
get_light_mask : Int64
get_light_mask,
get_local_mouse_position : Vector2
get_local_mouse_position,
get_material : Material
get_material,
get_modulate : Color
get_modulate,
get_oversampling_with_scale : OversamplingWithScale
get_oversampling_with_scale,
get_screen_transform : Transform2D
get_screen_transform,
get_self_modulate : Color
get_self_modulate,
get_texture_filter : TextureFilter
get_texture_filter,
get_texture_repeat : TextureRepeat
get_texture_repeat,
get_transform : Transform2D
get_transform,
get_use_parent_material : Bool
get_use_parent_material,
get_use_parent_material? : Bool
get_use_parent_material?,
get_viewport_rect : Rect2
get_viewport_rect,
get_viewport_transform : Transform2D
get_viewport_transform,
get_visibility_layer : Int64
get_visibility_layer,
get_visibility_layer_bit(layer : Int64) : Bool
get_visibility_layer_bit,
get_visibility_layer_bit?(layer : Int64) : Bool
get_visibility_layer_bit?,
get_world_2d : World2D
get_world_2d,
get_z_index : Int64
get_z_index,
hidden : Godot::TypedSignal()
hidden,
hide : Void
hide,
is_draw_behind_parent_enabled : Bool
is_draw_behind_parent_enabled,
is_draw_behind_parent_enabled? : Bool
is_draw_behind_parent_enabled?,
is_local_transform_notification_enabled : Bool
is_local_transform_notification_enabled,
is_local_transform_notification_enabled? : Bool
is_local_transform_notification_enabled?,
is_set_as_top_level : Bool
is_set_as_top_level,
is_set_as_top_level? : Bool
is_set_as_top_level?,
is_transform_notification_enabled : Bool
is_transform_notification_enabled,
is_transform_notification_enabled? : Bool
is_transform_notification_enabled?,
is_visible : Bool
is_visible,
is_visible? : Bool
is_visible?,
is_visible_in_tree : Bool
is_visible_in_tree,
is_visible_in_tree? : Bool
is_visible_in_tree?,
is_y_sort_enabled : Bool
is_y_sort_enabled,
is_y_sort_enabled? : Bool
is_y_sort_enabled?,
is_z_relative : Bool
is_z_relative,
is_z_relative? : Bool
is_z_relative?,
item_rect_changed : Godot::TypedSignal()
item_rect_changed,
light_mask
light_mask,
light_mask=(val : Int)
light_mask=,
local_transform_notification_enabled? : Bool
local_transform_notification_enabled?,
make_canvas_position_local(viewport_point : Vector2) : Vector2
make_canvas_position_local,
make_input_local(event : InputEvent) : InputEvent
make_input_local,
material
material,
material=(val)
material=,
modulate
modulate,
modulate=(val)
modulate=,
move_to_front : Void
move_to_front,
oversampling_with_scale
oversampling_with_scale,
oversampling_with_scale=(val : Int)
oversampling_with_scale=,
queue_redraw : Void
queue_redraw,
self_modulate
self_modulate,
self_modulate=(val)
self_modulate=,
set_as_top_level(enable : Bool) : Void
set_as_top_level,
set_as_top_level? : Bool
set_as_top_level?,
set_clip_children_mode(mode : ClipChildrenMode | Int) : Void
set_clip_children_mode,
set_draw_behind_parent(enable : Bool) : Void
set_draw_behind_parent,
set_instance_shader_parameter(name : String, value : Pointer(Void)) : Void
set_instance_shader_parameter,
set_light_mask(light_mask : Int64) : Void
set_light_mask,
set_material(material : Material) : Void
set_material,
set_modulate(modulate : Color) : Void
set_modulate,
set_notify_local_transform(enable : Bool) : Void
set_notify_local_transform,
set_notify_transform(enable : Bool) : Void
set_notify_transform,
set_oversampling_with_scale(enabled : OversamplingWithScale | Int) : Void
set_oversampling_with_scale,
set_self_modulate(self_modulate : Color) : Void
set_self_modulate,
set_texture_filter(mode : TextureFilter | Int) : Void
set_texture_filter,
set_texture_repeat(mode : TextureRepeat | Int) : Void
set_texture_repeat,
set_use_parent_material(enable : Bool) : Void
set_use_parent_material,
set_visibility_layer(layer : Int64) : Void
set_visibility_layer,
set_visibility_layer_bit(layer : Int64, enabled : Bool) : Void
set_visibility_layer_bit,
set_visible(visible : Bool) : Void
set_visible,
set_y_sort_enabled(enabled : Bool) : Void
set_y_sort_enabled,
set_z_as_relative(enable : Bool) : Void
set_z_as_relative,
set_z_index(z_index : Int64) : Void
set_z_index,
show : Void
show,
show_behind_parent
show_behind_parent,
show_behind_parent=(val)
show_behind_parent=,
show_behind_parent?
show_behind_parent?,
texture_filter
texture_filter,
texture_filter=(val : Int)
texture_filter=,
texture_repeat
texture_repeat,
texture_repeat=(val : Int)
texture_repeat=,
top_level
top_level,
top_level=(val)
top_level=,
top_level?
top_level?,
transform_notification_enabled? : Bool
transform_notification_enabled?,
use_parent_material
use_parent_material,
use_parent_material=(val)
use_parent_material=,
use_parent_material?
use_parent_material?,
visibility_changed : Godot::TypedSignal()
visibility_changed,
visibility_layer
visibility_layer,
visibility_layer=(val : Int)
visibility_layer=,
visible
visible,
visible=(val)
visible=,
visible? : Bool
visible?,
visible_in_tree? : Bool
visible_in_tree?,
y_sort_enabled
y_sort_enabled,
y_sort_enabled=(val)
y_sort_enabled=,
y_sort_enabled? : Bool
y_sort_enabled?,
z_as_relative
z_as_relative,
z_as_relative=(val)
z_as_relative=,
z_as_relative?
z_as_relative?,
z_index
z_index,
z_index=(val : Int)
z_index=,
z_relative? : Bool
z_relative?
Constructor methods inherited from class Godot::CanvasItem
new(pointer : Pointer(Void) = Pointer(Void).null)
new
Instance methods inherited from class Godot::Node
%(unique_name : String | NodePath) : Node%(type : T.class) : T forall T %, /(path : String | NodePath) : Node
/(type : T.class) : T forall T /, [](path : String | NodePath, type : T.class) : T forall T
[](type : T.class, path : String | NodePath) : T forall T
[](path : String) : Node
[](path : NodePath) : Node
[](type : T.class) : T forall T [], []?(path : String | NodePath, type : T.class) : T | Nil forall T
[]?(type : T.class, path : String | NodePath) : T | Nil forall T
[]?(path : String) : Node | Nil
[]?(path : NodePath) : Node | Nil
[]?(type : T.class) : T | Nil forall T []?, _enter_tree : Void _enter_tree, _exit_tree : Void _exit_tree, _physics_process(delta : Float64) : Void _physics_process, _process(delta : Float64) : Void _process, _ready : Void _ready, ~ : self ~, add_child(node : Node, force_readable_name : Bool = false, internal : InternalMode | Int = 0) : Void add_child, add_sibling(sibling : Node, force_readable_name : Bool = false) : Void add_sibling, add_to_group(group : String, persistent : Bool = false) : Void add_to_group, ancestor_of?(node : Node) : Bool ancestor_of?, atr(message : String, context : String = "") : String atr, atr_n(message : String, plural_message : String, n : Int64, context : String = "") : String atr_n, auto_translate_mode auto_translate_mode, auto_translate_mode=(val : Int) auto_translate_mode=, can_auto_translate : Bool can_auto_translate, can_auto_translate? : Bool can_auto_translate?, can_process : Bool can_process, can_process? : Bool can_process?, child_count : Int32 child_count, child_entered_tree : Godot::TypedSignal(Node) child_entered_tree, child_exiting_tree : Godot::TypedSignal(Node) child_exiting_tree, child_order_changed : Godot::TypedSignal() child_order_changed, children(include_internal : Bool = false) : Array(Node) children, clear_children(include_internal : Bool = false) : Void clear_children, create_tween : Tween create_tween, defer_add_child(node : Node, force_readable_name : Bool = false, internal : InternalMode | Int = 0) : Void defer_add_child, defer_move_child(child_node : Node, to_position : Int64 | Int32) : Void defer_move_child, defer_queue_free : Void defer_queue_free, defer_remove_child(node : Node) : Void defer_remove_child, defer_reparent(new_parent : Node, keep_global_transform : Bool = true) : Void defer_reparent, destroy : Void destroy, displayed_folded? : Bool displayed_folded?, duplicate(flags : Int64 = 15_i64) : Node duplicate, each_child(include_internal : Bool = false, &block : Node -> Void) : Void each_child, editable_instance?(node : Node) : Bool editable_instance?, editor_description editor_description, editor_description=(val) editor_description=, editor_description_changed : Godot::TypedSignal(Node) editor_description_changed, editor_state_changed : Godot::TypedSignal() editor_state_changed, emit_child_entered_tree(*args) : Void emit_child_entered_tree, emit_child_exiting_tree(*args) : Void emit_child_exiting_tree, emit_child_order_changed : Void emit_child_order_changed, emit_editor_description_changed(*args) : Void emit_editor_description_changed, emit_editor_state_changed : Void emit_editor_state_changed, emit_ready : Void emit_ready, emit_renamed : Void emit_renamed, emit_replacing_by(*args) : Void emit_replacing_by, emit_tree_entered : Void emit_tree_entered, emit_tree_exited : Void emit_tree_exited, emit_tree_exiting : Void emit_tree_exiting, find_child(pattern : String, recursive : Bool = true, owned : Bool = true) : Node find_child, find_child?(pattern : String, recursive : Bool = true, owned : Bool = false) : Node | Nil find_child?, find_child_as(type : T.class, pattern : String, recursive : Bool = true, owned : Bool = false) : T | Nil forall T find_child_as, find_children(pattern : String, get_type : String = "", recursive : Bool = true, owned : Bool = true) : Pointer(Void) find_children, find_parent(pattern : String) : Node find_parent, get_accessibility_element : Int64 get_accessibility_element, get_auto_translate_mode : AutoTranslateMode get_auto_translate_mode, get_child(idx : Int64, include_internal : Bool = false) : Node get_child, get_child?(idx : Int, include_internal : Bool = false) : Node | Nil get_child?, get_child_as(type : T.class, idx : Int, include_internal : Bool = false) : T | Nil forall T get_child_as, get_child_count(include_internal : Bool = false) : Int64 get_child_count, get_children(include_internal : Bool = false) : Array(Node) get_children, get_children_as(type : T.class, include_internal : Bool = false) : Array(T) forall T get_children_as, get_editor_description : String get_editor_description, get_groups : Pointer(Void) get_groups, get_index(include_internal : Bool = false) : Int64 get_index, get_last_exclusive_window : Window get_last_exclusive_window, get_multiplayer : MultiplayerAPI get_multiplayer, get_multiplayer_authority : Int64 get_multiplayer_authority, get_name : String get_name, get_node(path : String) : Node
get_node(path : NodePath) : Node
get_node(path : NodePath | String) : Node get_node, get_node?(path : String) : Node | Nil
get_node?(path : NodePath) : Node | Nil get_node?, get_node_and_resource(path : NodePath | String) : Pointer(Void) get_node_and_resource, get_node_as(path : String | NodePath, type : T.class) : T forall T get_node_as, get_node_as?(path : String | NodePath, type : T.class) : T | Nil forall T get_node_as?, get_node_or_null(path : String) : Node | Nil
get_node_or_null(path : NodePath) : Node | Nil
get_node_or_null(path : NodePath | String) : Node get_node_or_null, get_node_rpc_config : Pointer(Void) get_node_rpc_config, get_orphan_node_ids : Pointer(Void) get_orphan_node_ids, get_owner : Node get_owner, get_parent : Node get_parent, get_parent? : Node | Nil get_parent?, get_parent_as(type : T.class) : T | Nil forall T get_parent_as, get_path : NodePath get_path, get_path_to(node : Node, use_unique_path : Bool = false) : NodePath get_path_to, get_physics_interpolation_mode : PhysicsInterpolationMode get_physics_interpolation_mode, get_physics_process_delta_time : Float64 get_physics_process_delta_time, get_physics_process_priority : Int64 get_physics_process_priority, get_process_delta_time : Float64 get_process_delta_time, get_process_mode : ProcessMode get_process_mode, get_process_priority : Int64 get_process_priority, get_process_thread_group : ProcessThreadGroup get_process_thread_group, get_process_thread_group_order : Int64 get_process_thread_group_order, get_process_thread_messages : ProcessThreadMessages get_process_thread_messages, get_scene_file_path : String get_scene_file_path, get_scene_instance_load_placeholder : Bool get_scene_instance_load_placeholder, get_scene_instance_load_placeholder? : Bool get_scene_instance_load_placeholder?, get_tree : SceneTree get_tree, get_tree_string : String get_tree_string, get_tree_string_pretty : String get_tree_string_pretty, get_unique_node_as(unique_name : String, type : T.class) : T | Nil forall T get_unique_node_as, get_viewport : Viewport get_viewport, get_window : Window get_window, greater_than?(node : Node) : Bool greater_than?, has_node(path : NodePath | String) : Bool has_node, has_node?(path : NodePath | String) : Bool has_node?, has_node_and_resource(path : NodePath | String) : Bool has_node_and_resource, has_node_and_resource?(path : NodePath | String) : Bool has_node_and_resource?, in_group?(group_name : String) : Bool in_group?, inside_tree? : Bool inside_tree?, is_ancestor_of(node : Node) : Bool is_ancestor_of, is_ancestor_of?(node : Node) : Bool is_ancestor_of?, is_displayed_folded : Bool is_displayed_folded, is_displayed_folded? : Bool is_displayed_folded?, is_editable_instance(node : Node) : Bool is_editable_instance, is_editable_instance?(node : Node) : Bool is_editable_instance?, is_greater_than(node : Node) : Bool is_greater_than, is_greater_than?(node : Node) : Bool is_greater_than?, is_in_group(group : String) : Bool is_in_group, is_in_group?(group : String) : Bool is_in_group?, is_inside_tree : Bool is_inside_tree, is_inside_tree? : Bool is_inside_tree?, is_multiplayer_authority : Bool is_multiplayer_authority, is_multiplayer_authority? : Bool is_multiplayer_authority?, is_node_ready : Bool is_node_ready, is_node_ready? : Bool is_node_ready?, is_part_of_edited_scene : Bool is_part_of_edited_scene, is_part_of_edited_scene? : Bool is_part_of_edited_scene?, is_physics_interpolated : Bool is_physics_interpolated, is_physics_interpolated? : Bool is_physics_interpolated?, is_physics_interpolated_and_enabled : Bool is_physics_interpolated_and_enabled, is_physics_interpolated_and_enabled? : Bool is_physics_interpolated_and_enabled?, is_physics_processing : Bool is_physics_processing, is_physics_processing? : Bool is_physics_processing?, is_physics_processing_internal : Bool is_physics_processing_internal, is_physics_processing_internal? : Bool is_physics_processing_internal?, is_processing : Bool is_processing, is_processing? : Bool is_processing?, is_processing_input : Bool is_processing_input, is_processing_input? : Bool is_processing_input?, is_processing_internal : Bool is_processing_internal, is_processing_internal? : Bool is_processing_internal?, is_processing_shortcut_input : Bool is_processing_shortcut_input, is_processing_shortcut_input? : Bool is_processing_shortcut_input?, is_processing_unhandled_input : Bool is_processing_unhandled_input, is_processing_unhandled_input? : Bool is_processing_unhandled_input?, is_processing_unhandled_key_input : Bool is_processing_unhandled_key_input, is_processing_unhandled_key_input? : Bool is_processing_unhandled_key_input?, is_unique_name_in_owner : Bool is_unique_name_in_owner, is_unique_name_in_owner? : Bool is_unique_name_in_owner?, local_groups : Set(String) local_groups, move_child(child_node : Node, to_index : Int64) : Void
move_child(child_node : Node, to_index : Int | Int64) : Void move_child, multiplayer multiplayer, multiplayer_authority? : Bool multiplayer_authority?, name : String name, name=(val : String) name=, node_as(path : String | NodePath, type : T.class) : T forall T node_as, node_as?(path : String | NodePath, type : T.class) : T | Nil forall T node_as?, node_ready? : Bool node_ready?, notify_deferred_thread_group(what : Int64) : Void notify_deferred_thread_group, notify_thread_safe(what : Int64) : Void notify_thread_safe, owner : Node | Nil owner, owner=(o : Node | Nil) owner=, part_of_edited_scene? : Bool part_of_edited_scene?, physics_interpolated? : Bool physics_interpolated?, physics_interpolated_and_enabled? : Bool physics_interpolated_and_enabled?, physics_interpolation_mode physics_interpolation_mode, physics_interpolation_mode=(val : Int) physics_interpolation_mode=, physics_processing? : Bool physics_processing?, physics_processing_internal? : Bool physics_processing_internal?, print_orphan_nodes : Void print_orphan_nodes, print_tree : Void print_tree, print_tree_pretty : Void print_tree_pretty, process_mode process_mode, process_mode=(val : Int) process_mode=, process_physics_priority process_physics_priority, process_physics_priority=(val : Int) process_physics_priority=, process_priority process_priority, process_priority=(val : Int) process_priority=, process_thread_group process_thread_group, process_thread_group=(val : Int) process_thread_group=, process_thread_group_order process_thread_group_order, process_thread_group_order=(val : Int) process_thread_group_order=, process_thread_messages process_thread_messages, process_thread_messages=(val : Int) process_thread_messages=, processing? : Bool processing?, processing_input? : Bool processing_input?, processing_internal? : Bool processing_internal?, processing_shortcut_input? : Bool processing_shortcut_input?, processing_unhandled_input? : Bool processing_unhandled_input?, processing_unhandled_key_input? : Bool processing_unhandled_key_input?, propagate_call(method : String, args : Pointer(Void), parent_first : Bool = false) : Void propagate_call, propagate_notification(what : Int64) : Void propagate_notification, queue_accessibility_update : Void queue_accessibility_update, queue_free : Void queue_free, ready : Godot::TypedSignal() ready, remove_child(node : Node) : Void remove_child, remove_from_group(group : String) : Void remove_from_group, remove_from_tree : Void remove_from_tree, renamed : Godot::TypedSignal() renamed, reparent(new_parent : Node, keep_global_transform : Bool = true) : Void reparent, replace_by(node : Node, keep_groups : Bool = false) : Void replace_by, replacing_by : Godot::TypedSignal(Node) replacing_by, request_ready : Void request_ready, reset_physics_interpolation : Void reset_physics_interpolation, rpc(method : String | Symbol, *args) : Godot::Error rpc, rpc_config(method : String, config : Pointer(Void)) : Void rpc_config, rpc_id(peer_id : Int32 | Int64, method : String | Symbol, *args) : Godot::Error rpc_id, safe_queue_free : Void safe_queue_free, scene_file_path scene_file_path, scene_file_path=(val) scene_file_path=, set_auto_translate_mode(mode : AutoTranslateMode | Int) : Void set_auto_translate_mode, set_deferred_thread_group(property : String, value : Pointer(Void)) : Void set_deferred_thread_group, set_display_folded(fold : Bool) : Void set_display_folded, set_editable_instance(node : Node, is_editable : Bool) : Void set_editable_instance, set_editor_description(editor_description : String) : Void set_editor_description, set_multiplayer_authority(id : Int64, recursive : Bool = true) : Void set_multiplayer_authority, set_name(name : String) : Void set_name, set_owner(owner : Node) : Void set_owner, set_physics_interpolation_mode(mode : PhysicsInterpolationMode | Int) : Void set_physics_interpolation_mode, set_physics_process(enable : Bool) : Void set_physics_process, set_physics_process_internal(enable : Bool) : Void set_physics_process_internal, set_physics_process_priority(priority : Int64) : Void set_physics_process_priority, set_process(enable : Bool) : Void set_process, set_process_input(enable : Bool) : Void set_process_input, set_process_internal(enable : Bool) : Void set_process_internal, set_process_mode(mode : ProcessMode | Int) : Void set_process_mode, set_process_priority(priority : Int64) : Void set_process_priority, set_process_shortcut_input(enable : Bool) : Void set_process_shortcut_input, set_process_thread_group(mode : ProcessThreadGroup | Int) : Void set_process_thread_group, set_process_thread_group_order(order : Int64) : Void set_process_thread_group_order, set_process_thread_messages(flags : ProcessThreadMessages | Int) : Void set_process_thread_messages, set_process_unhandled_input(enable : Bool) : Void set_process_unhandled_input, set_process_unhandled_key_input(enable : Bool) : Void set_process_unhandled_key_input, set_scene_file_path(scene_file_path : String) : Void set_scene_file_path, set_scene_instance_load_placeholder(load_placeholder : Bool) : Void set_scene_instance_load_placeholder, set_thread_safe(property : String, value : Pointer(Void)) : Void set_thread_safe, set_translation_domain_inherited : Void set_translation_domain_inherited, set_unique_name_in_owner(enable : Bool) : Void set_unique_name_in_owner, tree_entered : Godot::TypedSignal() tree_entered, tree_exited : Godot::TypedSignal() tree_exited, tree_exiting : Godot::TypedSignal() tree_exiting, unique_as(name : String | NodePath, type : T.class) : T forall T unique_as, unique_as?(name : String | NodePath, type : T.class) : T | Nil forall T unique_as?, unique_name_in_owner unique_name_in_owner, unique_name_in_owner=(val) unique_name_in_owner=, unique_name_in_owner? : Bool unique_name_in_owner?, update_configuration_warnings : Void update_configuration_warnings, with_context(&) with_context
Constructor methods inherited from class Godot::Node
~ : self
~,
new(pointer : Pointer(Void) = Pointer(Void).null)
new
Class methods inherited from class Godot::Node
decompose_node_path(raw_path : String) : Tuple(Bool, String, String | Nil)
decompose_node_path,
get_orphan_node_ids : Pointer(Void)
get_orphan_node_ids,
print_orphan_nodes : Void
print_orphan_nodes
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_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, _physics_process(delta : Float64) : Void _physics_process, _process(delta : Float64) : Void _process, _ready : Void _ready, add_user_signal(signal : String, arguments : Pointer(Void)) : Void add_user_signal, alive? : Bool alive?, await_signal(signal_name : String, timeout_sec : Float64 | Nil = nil) : Array(Variant) await_signal, blocking_signals? : Bool blocking_signals?, 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, check_alive! : Void check_alive!, class?(godot_class : String) : Bool class?, connect(signal_name : String, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None, callback : Proc(Array(Variant), Void) | Nil = nil) : SignalSubscription
connect(signal_name : String, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None, &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, editor_hint? : Bool editor_hint?, 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, explicitly_freed? : Bool explicitly_freed?, 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, get_meta_list : Pointer(Void) get_meta_list, 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, has_connections(signal : String) : Bool has_connections, has_connections?(signal : String) : Bool has_connections?, has_meta(name : String) : 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, 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, notification(what : Int64, reversed : Bool = false) : Void notification, notify_property_list_changed : Void notify_property_list_changed, 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, puts(*args) puts, queued_for_deletion? : Bool queued_for_deletion?, remove_meta(name : String) : Void remove_meta, remove_user_signal(signal : String) : Void remove_user_signal, script_changed : Godot::TypedSignal() script_changed, set(property : String, value : Pointer(Void)) : Void 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(name : String, value : Pointer(Void)) : 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, 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