class
Lapis::CrystalPanel
Defined in:
editor/crystal_panel.crConstructors
Class Method Summary
- ._godot_has_virtual_method(method_name : String) : Bool
- ._godot_register_node_class : Void
- .godot_class_name : String
- .godot_parent_class_name : String
- .instance : CrystalPanel | Nil
Macro Summary
-
autoload(*args, **kwargs)
DSL directives for in-body autoload configuration
- autoload_node(*args, **kwargs)
- build(**kwargs, &block)
- create(**kwargs, &block)
Instance Method Summary
-
#_godot_call_tool_button(button_name : String) : Void
Dispatches inspector tool button clicks on this object.
-
#_godot_call_virtual(method_name : String, delta : Float64) : Void
Virtual method and property dispatch hooks overridden by class registration macros.
-
#_godot_call_virtual_with_data(method_name : String, args : Pointer(Pointer(Void)), ret : Pointer(Void)) : Void
Dispatches generic virtual methods with raw arguments and return buffer.
-
#_godot_get_property(prop_name : String, ret_ptr : Pointer(Void)) : Void
Invoked by the GDExtension bridge when retrieving an exposed
@exportproperty. -
#_godot_set_property(prop_name : String, val_ptr : Pointer(Void)) : Void
Invoked by the GDExtension bridge when setting an exposed
@exportproperty. -
#_physics_process(delta : Float64) : Void
Fixed-rate physics process callback receiving delta timestep in seconds (
Float64). -
#_ready : Void
Lifecycle callback called when the node enters the active scene tree.
- #append_log(line : String) : Void
- #auto_recompile_addons : Bool
- #auto_recompile_addons=(auto_recompile_addons : Bool)
-
#call(method : String, *args) : Pointer(Void)
Calls the named method on the object with variable arguments.
- #clear_log : Void
-
#create_addons_tab(tabs : Node) : Void
--- Tab 2: Addon Manager ---
-
#create_benchmarks_tab(tabs : Node) : Void
--- Tab 4: Benchmarks ---
-
#create_build_tab(tabs : Node) : Void
--- Tab 1: Build & Project Management ---
-
#create_classdb_tab(tabs : Node) : Void
--- Tab 8: ClassDB Registry ---
-
#create_doctor_tab(tabs : Node) : Void
--- Tab 6: Doctor & Diagnostics ---
-
#create_log_tab(tabs : Node) : Void
--- Tab 5: Crystal Log ---
-
#create_shards_tab(tabs : Node) : Void
--- Tab 7: Shards & Dependencies ---
-
#create_test_runner_tab(tabs : Node) : Void
--- Tab 3: Crystal Unit Test Runner ---
- #detect_project_entry : String
- #find_and_update_benchmark_tree_item(item : Node, name : String, cr_ms : String, gd_ms : String, sp : String, metrics : String = "") : Bool
- #find_and_update_child_row(item : Node, target_name : String, cr_ms : String, gd_ms : String, sp : String, metrics : String) : Bool
- #find_lapis_executable : String | Nil
- #library_extension : String
- #library_link_flags : String
- #log_error(msg : String) : Void
- #log_info(msg : String) : Void
- #log_success(msg : String) : Void
- #log_warn(msg : String) : Void
- #on_build_game(is_release : Bool) : Void
- #on_clean_build : Void
- #on_open_benchmarks_html : Void
- #on_package_game : Void
- #on_recompile_all_addons : Void
- #on_reload_extensions : Void
- #on_run_all_specs : Void
- #on_run_benchmarks(group_name : String | Nil = nil, benchmark_name : String | Nil = nil) : Void
- #on_run_doctor_autofix : Void
- #on_run_in_editor_tests : Void
- #on_run_selected_benchmark : Void
- #on_run_selected_spec : Void
- #on_shards_install : Void
- #on_shards_update : Void
- #populate_benchmark_results_from_xml(xml_path : String) : Void
- #recompile_modified_addons_silent : Void
- #refresh_addons_list : Void
- #refresh_benchmarks_list : Void
- #refresh_classdb_list : Void
- #refresh_doctor_list : Void
- #refresh_log_view : Void
- #refresh_shards_list : Void
- #refresh_spec_list : Void
- #relative_source_location(path : String, cwd : String) : String
- #resolve_spec_context : Tuple(String, String)
- #setup_ui : Void
- #update_tree_item_status_recursive(item : Node, status_str : String, status_col : Color) : Void
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 | Enum)
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,
bind_focus_entered(callback : Proc(R), once : Bool = false) : UInt64 forall Rbind_focus_entered(once : Bool = false, &block : -> Void) : UInt64 bind_focus_entered, bind_focus_exited(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_focus_exited(once : Bool = false, &block : -> Void) : UInt64 bind_focus_exited, bind_gui_input(callback : Proc(InputEvent, R), once : Bool = false) : UInt64 forall R
bind_gui_input(once : Bool = false, &block : InputEvent -> Void) : UInt64 bind_gui_input, bind_maximum_size_changed(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_maximum_size_changed(once : Bool = false, &block : -> Void) : UInt64 bind_maximum_size_changed, bind_minimum_size_changed(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_minimum_size_changed(once : Bool = false, &block : -> Void) : UInt64 bind_minimum_size_changed, bind_mouse_entered(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_mouse_entered(once : Bool = false, &block : -> Void) : UInt64 bind_mouse_entered, bind_mouse_exited(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_mouse_exited(once : Bool = false, &block : -> Void) : UInt64 bind_mouse_exited, bind_resized(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_resized(once : Bool = false, &block : -> Void) : UInt64 bind_resized, bind_size_flags_changed(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_size_flags_changed(once : Bool = false, &block : -> Void) : UInt64 bind_size_flags_changed, bind_theme_changed(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_theme_changed(once : Bool = false, &block : -> Void) : UInt64 bind_theme_changed, 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 | Enum) focus_behavior_recursive=, focus_entered : Godot::TypedSignal() focus_entered, focus_entered=(val : Godot::BoundSignal) : Godot::BoundSignal focus_entered=, focus_entered_signal_hash : UInt64 focus_entered_signal_hash, focus_entered_slot : Lapis::Core::StaticSignalSlot() focus_entered_slot, focus_exited : Godot::TypedSignal() focus_exited, focus_exited=(val : Godot::BoundSignal) : Godot::BoundSignal focus_exited=, focus_exited_signal_hash : UInt64 focus_exited_signal_hash, focus_exited_slot : Lapis::Core::StaticSignalSlot() focus_exited_slot, focus_mode focus_mode, focus_mode=(val : Int | Enum) 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 | Enum) grow_horizontal=, grow_vertical grow_vertical, grow_vertical=(val : Int | Enum) grow_vertical=, gui_input : Godot::TypedSignal(InputEvent) gui_input, gui_input=(val : Godot::BoundSignal) : Godot::BoundSignal gui_input=, gui_input_signal_hash : UInt64 gui_input_signal_hash, gui_input_slot : Lapis::Core::StaticSignalSlot(InputEvent) gui_input_slot, 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 | Enum) 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, maximum_size_changed=(val : Godot::BoundSignal) : Godot::BoundSignal maximum_size_changed=, maximum_size_changed_signal_hash : UInt64 maximum_size_changed_signal_hash, maximum_size_changed_slot : Lapis::Core::StaticSignalSlot() maximum_size_changed_slot, minimum_size_changed : Godot::TypedSignal() minimum_size_changed, minimum_size_changed=(val : Godot::BoundSignal) : Godot::BoundSignal minimum_size_changed=, minimum_size_changed_signal_hash : UInt64 minimum_size_changed_signal_hash, minimum_size_changed_slot : Lapis::Core::StaticSignalSlot() minimum_size_changed_slot, mouse_behavior_recursive mouse_behavior_recursive, mouse_behavior_recursive=(val : Int | Enum) mouse_behavior_recursive=, mouse_default_cursor_shape mouse_default_cursor_shape, mouse_default_cursor_shape=(val : Int | Enum) mouse_default_cursor_shape=, mouse_entered : Godot::TypedSignal() mouse_entered, mouse_entered=(val : Godot::BoundSignal) : Godot::BoundSignal mouse_entered=, mouse_entered_signal_hash : UInt64 mouse_entered_signal_hash, mouse_entered_slot : Lapis::Core::StaticSignalSlot() mouse_entered_slot, mouse_exited : Godot::TypedSignal() mouse_exited, mouse_exited=(val : Godot::BoundSignal) : Godot::BoundSignal mouse_exited=, mouse_exited_signal_hash : UInt64 mouse_exited_signal_hash, mouse_exited_slot : Lapis::Core::StaticSignalSlot() mouse_exited_slot, mouse_filter mouse_filter, mouse_filter=(val : Int | Enum) 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=, play_theme_sound(stream : AudioStream) : Void play_theme_sound, 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, resized=(val : Godot::BoundSignal) : Godot::BoundSignal resized=, resized_signal_hash : UInt64 resized_signal_hash, resized_slot : Lapis::Core::StaticSignalSlot() resized_slot, 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_changed=(val : Godot::BoundSignal) : Godot::BoundSignal size_flags_changed=, size_flags_changed_signal_hash : UInt64 size_flags_changed_signal_hash, size_flags_changed_slot : Lapis::Core::StaticSignalSlot() size_flags_changed_slot, size_flags_horizontal size_flags_horizontal, size_flags_horizontal=(val : Int | Enum) 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 | Enum) size_flags_vertical=, theme theme, theme=(val) theme=, theme_changed : Godot::TypedSignal() theme_changed, theme_changed=(val : Godot::BoundSignal) : Godot::BoundSignal theme_changed=, theme_changed_signal_hash : UInt64 theme_changed_signal_hash, theme_changed_slot : Lapis::Core::StaticSignalSlot() theme_changed_slot, 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 | Enum) tooltip_auto_translate_mode=, tooltip_text tooltip_text, tooltip_text=(val) tooltip_text=, translation_context translation_context, translation_context=(val) translation_context=, unbind_focus_entered(callback : Proc(R)) : Bool forall R
unbind_focus_entered(token : UInt64) : Bool unbind_focus_entered, unbind_focus_exited(callback : Proc(R)) : Bool forall R
unbind_focus_exited(token : UInt64) : Bool unbind_focus_exited, unbind_gui_input(callback : Proc(InputEvent, R)) : Bool forall R
unbind_gui_input(token : UInt64) : Bool unbind_gui_input, unbind_maximum_size_changed(callback : Proc(R)) : Bool forall R
unbind_maximum_size_changed(token : UInt64) : Bool unbind_maximum_size_changed, unbind_minimum_size_changed(callback : Proc(R)) : Bool forall R
unbind_minimum_size_changed(token : UInt64) : Bool unbind_minimum_size_changed, unbind_mouse_entered(callback : Proc(R)) : Bool forall R
unbind_mouse_entered(token : UInt64) : Bool unbind_mouse_entered, unbind_mouse_exited(callback : Proc(R)) : Bool forall R
unbind_mouse_exited(token : UInt64) : Bool unbind_mouse_exited, unbind_resized(callback : Proc(R)) : Bool forall R
unbind_resized(token : UInt64) : Bool unbind_resized, unbind_size_flags_changed(callback : Proc(R)) : Bool forall R
unbind_size_flags_changed(token : UInt64) : Bool unbind_size_flags_changed, unbind_theme_changed(callback : Proc(R)) : Bool forall R
unbind_theme_changed(token : UInt64) : Bool unbind_theme_changed, 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
alpha : Float32
alpha,
alpha=(val : Number) : Void
alpha=,
bind_hidden(callback : Proc(R), once : Bool = false) : UInt64 forall Rbind_hidden(once : Bool = false, &block : -> Void) : UInt64 bind_hidden, bind_item_rect_changed(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_item_rect_changed(once : Bool = false, &block : -> Void) : UInt64 bind_item_rect_changed, bind_visibility_changed(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_visibility_changed(once : Bool = false, &block : -> Void) : UInt64 bind_visibility_changed, clip_children clip_children, clip_children=(val : Int | Enum) 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(points : PackedVector2Array, color : Color) : Void
draw_colored_polygon(points : Array(Vector2), color : Color) : 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(points : PackedVector2Array, color : Color, width : Number = -1.0, antialiased : Bool = false) : Void
draw_polyline(points : Array(Vector2), color : Color, width : Number = -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, hidden=(val : Godot::BoundSignal) : Godot::BoundSignal hidden=, hidden_signal_hash : UInt64 hidden_signal_hash, hidden_slot : Lapis::Core::StaticSignalSlot() hidden_slot, 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, item_rect_changed=(val : Godot::BoundSignal) : Godot::BoundSignal item_rect_changed=, item_rect_changed_signal_hash : UInt64 item_rect_changed_signal_hash, item_rect_changed_slot : Lapis::Core::StaticSignalSlot() item_rect_changed_slot, light_mask light_mask, light_mask=(val : Int | Enum) 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 | Enum) 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 | Enum) texture_filter=, texture_repeat texture_repeat, texture_repeat=(val : Int | Enum) texture_repeat=, top_level top_level, top_level=(val) top_level=, top_level? top_level?, transform_notification_enabled? : Bool transform_notification_enabled?, unbind_hidden(callback : Proc(R)) : Bool forall R
unbind_hidden(token : UInt64) : Bool unbind_hidden, unbind_item_rect_changed(callback : Proc(R)) : Bool forall R
unbind_item_rect_changed(token : UInt64) : Bool unbind_item_rect_changed, unbind_visibility_changed(callback : Proc(R)) : Bool forall R
unbind_visibility_changed(token : UInt64) : Bool unbind_visibility_changed, 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_changed=(val : Godot::BoundSignal) : Godot::BoundSignal visibility_changed=, visibility_changed_signal_hash : UInt64 visibility_changed_signal_hash, visibility_changed_slot : Lapis::Core::StaticSignalSlot() visibility_changed_slot, visibility_layer visibility_layer, visibility_layer=(val : Int | Enum) 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 | Enum) 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 %, *(tuple : Tuple(String, T.class)) : Array(T) forall T
*(tuple : Tuple(Regex, T.class)) : Array(T) forall T
*(pattern : String) : Array(Node)
*(regex : Regex) : Array(Node) *, /(path : String | NodePath) : Node
/(type : T.class) : T forall T /, <<(child : Godot::Node) : self
<<(type : T.class) forall T <<, [](path : String | NodePath, type : ::Array(T).class) : Array(T) forall T
[](path : String | NodePath, type : T.class) : T forall T
[](type : ::Array(T).class, path : String | NodePath) : Array(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 : ::Array(T).class) : Array(T) | Nil forall T
[]?(path : String | NodePath, type : T.class) : T | Nil forall T
[]?(type : ::Array(T).class, path : String | NodePath) : Array(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(type : T.class, force_readable_name : Bool = false, internal : InternalMode | Int = 0, &block : T -> Void) : T forall T
add_child(type : T.class, force_readable_name : Bool = false, internal : InternalMode | Int = 0) : T forall T
add_child(scene : PackedScene, force_readable_name : Bool = false, internal : InternalMode | Int = 0) : Node
add_child(node : T, force_readable_name : Bool = false, internal : InternalMode | Int = 0) : T forall T
add_child(scene : PackedScene, force_readable_name : Bool = false, internal : InternalMode | Int = 0, &block : Node -> Void) : Node
add_child(node : T, force_readable_name : Bool = false, internal : InternalMode | Int = 0, &block : T -> Void) : T forall T
add_child(path_or_scene : String | PackedScene, type : T.class, force_readable_name : Bool = false, internal : InternalMode | Int = 0, &block : T -> Void) : T forall T
add_child(scene : PackedScene, *, as type : T.class, force_readable_name : Bool = false, internal : InternalMode | Int = 0, &block : T -> Void) : T forall T
add_child(path_or_scene : String | PackedScene, type : T.class, force_readable_name : Bool = false, internal : InternalMode | Int = 0) : T forall T
add_child(scene : PackedScene, *, as type : T.class, force_readable_name : Bool = false, internal : InternalMode | Int = 0) : T forall T
add_child(scene_path : String, *, as type : T.class, force_readable_name : Bool = false, internal : InternalMode | Int = 0, &block : T -> Void) : T forall T
add_child(scene_path : String, *, as type : T.class, force_readable_name : Bool = false, internal : InternalMode | Int = 0) : T forall T add_child, add_sibling(type : T.class, force_readable_name : Bool = false, &block : T -> Void) : T forall T
add_sibling(type : T.class, force_readable_name : Bool = false) : T forall T
add_sibling(scene : PackedScene, force_readable_name : Bool = false) : Node
add_sibling(sibling : T, force_readable_name : Bool = false) : T forall T
add_sibling(scene : PackedScene, force_readable_name : Bool = false, &block : Node -> Void) : Node
add_sibling(sibling : T, force_readable_name : Bool = false, &block : T -> Void) : T forall T
add_sibling(path_or_scene : String | PackedScene, type : T.class, force_readable_name : Bool = false, &block : T -> Void) : T forall T
add_sibling(scene : PackedScene, *, as type : T.class, force_readable_name : Bool = false, &block : T -> Void) : T forall T
add_sibling(path_or_scene : String | PackedScene, type : T.class, force_readable_name : Bool = false) : T forall T
add_sibling(scene : PackedScene, *, as type : T.class, force_readable_name : Bool = false) : T forall T
add_sibling(scene_path : String, *, as type : T.class, force_readable_name : Bool = false, &block : T -> Void) : T forall T
add_sibling(scene_path : String, *, as type : T.class, force_readable_name : Bool = false) : T forall T add_sibling, add_to_group(group : String, persistent : Bool = false) : Void add_to_group, after(delay : ::Time::Span | Number, &block : TimerHandle -> Void) : TimerHandle after, ancestor(type : T.class) : T forall T ancestor, ancestor?(pattern : String, type : T.class, case_sensitive : Bool = true) : T | Nil forall T
ancestor?(type : T.class) : T | Nil forall T
ancestor?(pattern : String, case_sensitive : Bool = true) : Node | Nil ancestor?, ancestor_in_group?(group : String) : Node | Nil
ancestor_in_group?(group : Symbol) : Node | Nil ancestor_in_group?, ancestor_of?(node : Node) : Bool ancestor_of?, ancestors(type : T.class) : Array(T) forall T
ancestors : Array(Node) ancestors, 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 | Enum) auto_translate_mode=, bind_child_entered_tree(callback : Proc(Node, R), once : Bool = false) : UInt64 forall R
bind_child_entered_tree(once : Bool = false, &block : Node -> Void) : UInt64 bind_child_entered_tree, bind_child_exiting_tree(callback : Proc(Node, R), once : Bool = false) : UInt64 forall R
bind_child_exiting_tree(once : Bool = false, &block : Node -> Void) : UInt64 bind_child_exiting_tree, bind_child_order_changed(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_child_order_changed(once : Bool = false, &block : -> Void) : UInt64 bind_child_order_changed, bind_editor_description_changed(callback : Proc(Node, R), once : Bool = false) : UInt64 forall R
bind_editor_description_changed(once : Bool = false, &block : Node -> Void) : UInt64 bind_editor_description_changed, bind_editor_state_changed(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_editor_state_changed(once : Bool = false, &block : -> Void) : UInt64 bind_editor_state_changed, bind_ready(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_ready(once : Bool = false, &block : -> Void) : UInt64 bind_ready, bind_renamed(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_renamed(once : Bool = false, &block : -> Void) : UInt64 bind_renamed, bind_replacing_by(callback : Proc(Node, R), once : Bool = false) : UInt64 forall R
bind_replacing_by(once : Bool = false, &block : Node -> Void) : UInt64 bind_replacing_by, bind_tree_entered(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_tree_entered(once : Bool = false, &block : -> Void) : UInt64 bind_tree_entered, bind_tree_exited(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_tree_exited(once : Bool = false, &block : -> Void) : UInt64 bind_tree_exited, bind_tree_exiting(callback : Proc(R), once : Bool = false) : UInt64 forall R
bind_tree_exiting(once : Bool = false, &block : -> Void) : UInt64 bind_tree_exiting, busy_setting_up_children? : Bool busy_setting_up_children?, can_auto_translate : Bool can_auto_translate, can_auto_translate? : Bool can_auto_translate?, can_process : Bool can_process, can_process? : Bool can_process?, change_scene!(path : String) : Nil
change_scene!(scene : PackedScene) : Nil change_scene!, child_count : Int32 child_count, child_entered_tree : Godot::TypedSignal(Node) child_entered_tree, child_entered_tree=(val : Godot::BoundSignal) : Godot::BoundSignal child_entered_tree=, child_entered_tree_signal_hash : UInt64 child_entered_tree_signal_hash, child_entered_tree_slot : Lapis::Core::StaticSignalSlot(Node) child_entered_tree_slot, child_exiting_tree : Godot::TypedSignal(Node) child_exiting_tree, child_exiting_tree=(val : Godot::BoundSignal) : Godot::BoundSignal child_exiting_tree=, child_exiting_tree_signal_hash : UInt64 child_exiting_tree_signal_hash, child_exiting_tree_slot : Lapis::Core::StaticSignalSlot(Node) child_exiting_tree_slot, child_order_changed : Godot::TypedSignal() child_order_changed, child_order_changed=(val : Godot::BoundSignal) : Godot::BoundSignal child_order_changed=, child_order_changed_signal_hash : UInt64 child_order_changed_signal_hash, child_order_changed_slot : Lapis::Core::StaticSignalSlot() child_order_changed_slot, children(include_internal : Bool = false) : Array(Node) children, clear_children(include_internal : Bool = false) : Void clear_children, create_child(type : T.class, &block : T -> ) : T forall T
create_child(type : T.class) : T forall T create_child, create_tween : Tween create_tween, current_scene_as(type : T.class) : T | Nil forall T current_scene_as, 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, descendants(type : T.class) : Array(T) forall T
descendants : Array(Node) descendants, 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, each_descendant(type : T.class, &) : Void forall T
each_descendant(&) : Void each_descendant, each_node(pattern : String, case_sensitive : Bool = true, &) : Void
each_node(pattern : String, type : T.class, case_sensitive : Bool = true, &) : Void forall T each_node, 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_description_changed=(val : Godot::BoundSignal) : Godot::BoundSignal editor_description_changed=, editor_description_changed_signal_hash : UInt64 editor_description_changed_signal_hash, editor_description_changed_slot : Lapis::Core::StaticSignalSlot(Node) editor_description_changed_slot, editor_state_changed : Godot::TypedSignal() editor_state_changed, editor_state_changed=(val : Godot::BoundSignal) : Godot::BoundSignal editor_state_changed=, editor_state_changed_signal_hash : UInt64 editor_state_changed_signal_hash, editor_state_changed_slot : Lapis::Core::StaticSignalSlot() editor_state_changed_slot, 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, engine_add_child(node : Node, force_readable_name : Bool = false, internal : InternalMode | Int = 0) : Void engine_add_child, engine_add_sibling(sibling : Node, force_readable_name : Bool = false) : Void engine_add_sibling, every(interval : ::Time::Span | Number, &block : TimerHandle -> Void) : TimerHandle every, find_ancestor_as(type : T.class) : T | Nil forall T find_ancestor_as, find_ancestor_as!(type : T.class) : T forall T find_ancestor_as!, find_child(pattern : String, recursive : Bool = true, owned : Bool = true) : Node
find_child(regex : Regex, recursive : Bool = true) : Node | Nil 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_child_by_regex(regex : Regex, recursive : Bool = true) : Node | Nil find_child_by_regex, find_children(pattern : String, get_type : String = "", recursive : Bool = true, owned : Bool = true) : Pointer(Void)
find_children(regex : Regex, recursive : Bool = true) : Array(Node)
find_children(regex : Regex, type : T.class, recursive : Bool = true) : Array(T) forall T find_children, find_children_by_regex(regex : Regex, recursive : Bool = true) : Array(Node) find_children_by_regex, find_parent(pattern : String) : Node find_parent, first_child?(type : T.class) : T | Nil forall T
first_child? : Node | Nil first_child?, first_node(pattern : String, case_sensitive : Bool = true) : Node
first_node(pattern : String, type : T.class, case_sensitive : Bool = true) : T forall T first_node, first_node?(pattern : String, case_sensitive : Bool = true) : Node | Nil
first_node?(pattern : String, type : T.class, case_sensitive : Bool = true) : T | Nil forall T first_node?, first_node_in_group(group : String, type : T.class) : T forall T
first_node_in_group(group : String) : Node first_node_in_group, first_node_in_group?(group : String, type : T.class) : T | Nil forall T
first_node_in_group?(group : String) : Node | Nil first_node_in_group?, 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(idx : Int, 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_nodes(pattern : String, case_sensitive : Bool = true) : Array(Node)
get_nodes(pattern : String, type : T.class, case_sensitive : Bool = true) : Array(T) forall T get_nodes, 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? : SceneTree | Nil 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_viewport? : Viewport | Nil get_viewport?, get_window : Window get_window, greater_than?(node : Node) : Bool greater_than?, group(name : String | Symbol) : GroupQuery group, 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?(group_name : Symbol) : Bool
in_group?(group_name : String | Symbol) : Bool
in_group?(*groups : String | Symbol) : Bool in_group?, in_group_or_ancestor?(group : String) : Bool
in_group_or_ancestor?(group : Symbol) : Bool in_group_or_ancestor?, 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?, last_child?(type : T.class) : T | Nil forall T
last_child? : Node | Nil last_child?, local_groups : Set(String) local_groups, move_child(child_node : Node, to_index : Int64) : Void
move_child(child_node : Node, to_index : Int) : Void move_child, multiplayer multiplayer, multiplayer_authority? : Bool multiplayer_authority?, name : String name, name=(val : String) name=, next_sibling?(type : T.class) : T | Nil forall T
next_sibling? : Node | Nil next_sibling?, 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?, nodes_in_group(group : String, type : T.class) : Array(T) forall T
nodes_in_group(group : String) : Array(Node) nodes_in_group, 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 | Enum) physics_interpolation_mode=, physics_processing? : Bool physics_processing?, physics_processing_internal? : Bool physics_processing_internal?, play_sound(stream_or_path : AudioStream | String, at : Vector2 | Vector3 | Nil = nil, pitch_scale : Float64 = 1.0, volume_db : Float64 = 0.0, bus : String = "Master", &block : Node -> Void) : Node | Nil
play_sound(stream_or_path : AudioStream | String, at : Vector2 | Vector3 | Nil = nil, pitch_scale : Float64 = 1.0, volume_db : Float64 = 0.0, bus : String = "Master") : Node | Nil play_sound, previous_sibling?(type : T.class) : T | Nil forall T
previous_sibling? : Node | Nil previous_sibling?, 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 | Enum) process_mode=, process_physics_priority process_physics_priority, process_physics_priority=(val : Int | Enum) process_physics_priority=, process_priority process_priority, process_priority=(val : Int | Enum) process_priority=, process_thread_group process_thread_group, process_thread_group=(val : Int | Enum) process_thread_group=, process_thread_group_order process_thread_group_order, process_thread_group_order=(val : Int | Enum) process_thread_group_order=, process_thread_messages process_thread_messages, process_thread_messages=(val : Int | Enum) 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, ready=(val : Godot::BoundSignal) : Godot::BoundSignal ready=, ready_signal_hash : UInt64 ready_signal_hash, ready_slot : Lapis::Core::StaticSignalSlot() ready_slot, reload_scene! : Nil reload_scene!, 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, renamed=(val : Godot::BoundSignal) : Godot::BoundSignal renamed=, renamed_signal_hash : UInt64 renamed_signal_hash, renamed_slot : Lapis::Core::StaticSignalSlot() renamed_slot, 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, replacing_by=(val : Godot::BoundSignal) : Godot::BoundSignal replacing_by=, replacing_by_signal_hash : UInt64 replacing_by_signal_hash, replacing_by_slot : Lapis::Core::StaticSignalSlot(Node) replacing_by_slot, 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=, scene_root : Node scene_root, self_or_ancestor(type : T.class) : T forall T self_or_ancestor, self_or_ancestor?(type : T.class) : T | Nil forall T self_or_ancestor?, 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, siblings(type : T.class) : Array(T) forall T
siblings : Array(Node) siblings, spawn(type : T.class, &block : T -> ) : T forall T
spawn(type : T.class) : T forall T spawn, spawn_child(type : T.class, &block : T -> ) : T forall T
spawn_child(type : T.class) : T forall T spawn_child, spawn_node(type : T.class, &block : T -> ) : T forall T
spawn_node(type : T.class) : T forall T spawn_node, topmost_parent : Node topmost_parent, tree_entered : Godot::TypedSignal() tree_entered, tree_entered=(val : Godot::BoundSignal) : Godot::BoundSignal tree_entered=, tree_entered_signal_hash : UInt64 tree_entered_signal_hash, tree_entered_slot : Lapis::Core::StaticSignalSlot() tree_entered_slot, tree_exited : Godot::TypedSignal() tree_exited, tree_exited=(val : Godot::BoundSignal) : Godot::BoundSignal tree_exited=, tree_exited_signal_hash : UInt64 tree_exited_signal_hash, tree_exited_slot : Lapis::Core::StaticSignalSlot() tree_exited_slot, tree_exiting : Godot::TypedSignal() tree_exiting, tree_exiting=(val : Godot::BoundSignal) : Godot::BoundSignal tree_exiting=, tree_exiting_signal_hash : UInt64 tree_exiting_signal_hash, tree_exiting_slot : Lapis::Core::StaticSignalSlot() tree_exiting_slot, tween(&) : Godot::Tween tween, unbind_child_entered_tree(callback : Proc(Node, R)) : Bool forall R
unbind_child_entered_tree(token : UInt64) : Bool unbind_child_entered_tree, unbind_child_exiting_tree(callback : Proc(Node, R)) : Bool forall R
unbind_child_exiting_tree(token : UInt64) : Bool unbind_child_exiting_tree, unbind_child_order_changed(callback : Proc(R)) : Bool forall R
unbind_child_order_changed(token : UInt64) : Bool unbind_child_order_changed, unbind_editor_description_changed(callback : Proc(Node, R)) : Bool forall R
unbind_editor_description_changed(token : UInt64) : Bool unbind_editor_description_changed, unbind_editor_state_changed(callback : Proc(R)) : Bool forall R
unbind_editor_state_changed(token : UInt64) : Bool unbind_editor_state_changed, unbind_ready(callback : Proc(R)) : Bool forall R
unbind_ready(token : UInt64) : Bool unbind_ready, unbind_renamed(callback : Proc(R)) : Bool forall R
unbind_renamed(token : UInt64) : Bool unbind_renamed, unbind_replacing_by(callback : Proc(Node, R)) : Bool forall R
unbind_replacing_by(token : UInt64) : Bool unbind_replacing_by, unbind_tree_entered(callback : Proc(R)) : Bool forall R
unbind_tree_entered(token : UInt64) : Bool unbind_tree_entered, unbind_tree_exited(callback : Proc(R)) : Bool forall R
unbind_tree_exited(token : UInt64) : Bool unbind_tree_exited, unbind_tree_exiting(callback : Proc(R)) : Bool forall R
unbind_tree_exiting(token : UInt64) : Bool unbind_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
~,
instantiate(path_or_scene : String | PackedScene, edit_state : Int64 = 0_i64, cached : Bool = true) : selfinstantiate(path_or_scene : String | PackedScene, edit_state : Int64 = 0_i64, cached : Bool = true, &block : self -> Void) : self instantiate, new(pointer : Pointer(Void) = Pointer(Void).null) new
Class methods inherited from class Godot::Node
cast_to?(node : Node, type : T.class) : T | Nil forall T
cast_to?,
decompose_node_path(raw_path : String) : Tuple(Bool, String, String | Nil)
decompose_node_path,
get_orphan_node_ids : Pointer(Void)
get_orphan_node_ids,
instantiate?(path_or_scene : String | PackedScene, edit_state : Int64 = 0_i64, cached : Bool = true) : self | Nilinstantiate?(path_or_scene : String | PackedScene, edit_state : Int64 = 0_i64, cached : Bool = true, &block : self -> Void) : self | Nil instantiate?, 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_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
Macro Detail
Instance Method Detail
Virtual method and property dispatch hooks overridden by class registration macros.
Delta timestep is received with 64-bit precision (Float64).
Dispatches generic virtual methods with raw arguments and return buffer.
Invoked by the GDExtension bridge when retrieving an exposed @export property.
Invoked by the GDExtension bridge when setting an exposed @export property.
Fixed-rate physics process callback receiving delta timestep in seconds (Float64).
Lifecycle callback called when the node enters the active scene tree.
Calls the named method on the object with variable arguments.