class Godot::ProgressBar

Overview

Visual progress bar control displaying completion ratio.

Defined in:

libgodot/generated/classes/classes_part4.cr
libgodot/object.cr

Constructors

Instance Method Summary

Instance methods inherited from class Godot::Range

allow_greater allow_greater, allow_greater=(val) allow_greater=, allow_greater? allow_greater?, allow_lesser allow_lesser, allow_lesser=(val) allow_lesser=, allow_lesser? allow_lesser?, exp_edit exp_edit, exp_edit=(val) exp_edit=, exp_edit? exp_edit?, get_as_ratio : Float64 get_as_ratio, get_max : Float64 get_max, get_min : Float64 get_min, get_page : Float64 get_page, get_step : Float64 get_step, get_value : Float64 get_value, in_range?(val : Number) : Bool in_range?, includes?(val : Number) : Bool includes?, is_greater_allowed : Bool is_greater_allowed, is_lesser_allowed : Bool is_lesser_allowed, is_ratio_exp : Bool is_ratio_exp, is_using_rounded_values : Bool is_using_rounded_values, max_value : Float64 max_value, max_value=(max_value : Float64) max_value=, min_value : Float64 min_value, min_value=(min_value : Float64) min_value=, page : Float64 page, page=(page : Float64) page=, range=(crystal_range : ::Range(Number, Number)) range=, ratio : Float64 ratio, rounded rounded, rounded=(val) rounded=, rounded? rounded?, set_allow_greater(allow : Bool) : Void set_allow_greater, set_allow_lesser(allow : Bool) : Void set_allow_lesser, set_as_ratio(value : Float64) : Void set_as_ratio, set_exp_ratio(enabled : Bool) : Void set_exp_ratio, set_max(maximum : Float64) : Void set_max, set_min(minimum : Float64) : Void set_min, set_page(pagesize : Float64) : Void set_page, set_step(step : Float64) : Void set_step, set_use_rounded_values(enabled : Bool) : Void set_use_rounded_values, set_value(value : Float64) : Void
set_value(val : Number) : Void
set_value
, set_value_no_signal(value : Float64) : Void set_value_no_signal, share(with_val : Node) : Void share, step : Float64 step, step=(step : Float64) step=, to_range : ::Range(Float64, Float64) to_range, unshare : Void unshare, value : Float64 value, value=(value : Float64)
value=(val : Number)
value=

Constructor methods inherited from class Godot::Range

new(min : Number = 0.0, max : Number = 100.0, step : Float64 = 1.0)
new(crystal_range : ::Range(Number, Number), step : Number = 1.0)
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_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?, begin_bulk_theme_override : Void begin_bulk_theme_override, clip_contents clip_contents, clip_contents=(val) clip_contents=, clip_contents? clip_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=, 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 : Int64) : Control find_valid_focus_neighbor, focus_behavior_recursive focus_behavior_recursive, focus_behavior_recursive=(val : Int) focus_behavior_recursive=, 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, get_accessibility_controls_nodes : Godot::Array get_accessibility_controls_nodes, get_accessibility_described_by_nodes : Godot::Array get_accessibility_described_by_nodes, get_accessibility_description : String get_accessibility_description, get_accessibility_flow_to_nodes : Godot::Array get_accessibility_flow_to_nodes, get_accessibility_labeled_by_nodes : Godot::Array get_accessibility_labeled_by_nodes, get_accessibility_live : Int64 get_accessibility_live, get_accessibility_name : String get_accessibility_name, get_anchor(side : Int64) : 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) : Int64 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 : Int64 get_default_cursor_shape, get_end : Vector2 get_end, get_focus_behavior_recursive : Int64 get_focus_behavior_recursive, get_focus_mode : Int64 get_focus_mode, get_focus_mode_with_override : Int64 get_focus_mode_with_override, get_focus_neighbor(side : Int64) : 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 : Int64 get_h_grow_direction, get_h_size_flags : Int64 get_h_size_flags, get_layout_direction : Int64 get_layout_direction, get_maximum_size : Vector2 get_maximum_size, get_minimum_size : Vector2 get_minimum_size, get_mouse_behavior_recursive : Int64 get_mouse_behavior_recursive, get_mouse_filter : Int64 get_mouse_filter, get_mouse_filter_with_override : Int64 get_mouse_filter_with_override, get_offset(offset : Int64) : 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_stylebox(name : String, theme_type : String) : StyleBox get_theme_stylebox, get_theme_type_variation : String get_theme_type_variation, get_tooltip(at_position : Vector2) : String get_tooltip, get_tooltip_auto_translate_mode : Int64 get_tooltip_auto_translate_mode, get_tooltip_text : String get_tooltip_text, get_translation_context : String get_translation_context, get_v_grow_direction : Int64 get_v_grow_direction, get_v_size_flags : Int64 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) : Void grab_focus, grow_horizontal grow_horizontal, grow_horizontal=(val : Int) grow_horizontal=, grow_vertical grow_vertical, grow_vertical=(val : Int) grow_vertical=, has_focus(ignore_hidden_focus : Bool) : Bool has_focus, 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_constant(name : String, theme_type : String) : Bool has_theme_constant, 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_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_override(name : String) : Bool has_theme_font_size_override, 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_stylebox(name : String, theme_type : String) : Bool has_theme_stylebox, has_theme_stylebox_override(name : String) : Bool has_theme_stylebox_override, is_auto_translating : Bool is_auto_translating, is_clipping_contents : Bool is_clipping_contents, is_drag_successful : Bool is_drag_successful, is_force_pass_scroll_events : Bool is_force_pass_scroll_events, is_layout_rtl : Bool is_layout_rtl, is_localizing_numeral_system : Bool is_localizing_numeral_system, is_offset_transform_enabled : Bool is_offset_transform_enabled, is_offset_transform_visual_only : Bool is_offset_transform_visual_only, is_propagating_maximum_size : Bool is_propagating_maximum_size, layout_direction layout_direction, layout_direction=(val : Int) layout_direction=, localize_numeral_system localize_numeral_system, localize_numeral_system=(val) localize_numeral_system=, localize_numeral_system? localize_numeral_system?, 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_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?, 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? 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? 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?, 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_stylebox_override(name : String) : Void remove_theme_stylebox_override, reset_size : Void reset_size, 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 : Godot::Array) : Void set_accessibility_controls_nodes, set_accessibility_described_by_nodes(node_path : Godot::Array) : Void set_accessibility_described_by_nodes, set_accessibility_description(description : String) : Void set_accessibility_description, set_accessibility_flow_to_nodes(node_path : Godot::Array) : Void set_accessibility_flow_to_nodes, set_accessibility_labeled_by_nodes(node_path : Godot::Array) : Void set_accessibility_labeled_by_nodes, set_accessibility_live(mode : Int64) : Void set_accessibility_live, set_accessibility_name(name : String) : Void set_accessibility_name, set_anchor(side : Int64, anchor : Float64, keep_offset : Bool, push_opposite_anchor : Bool) : Void set_anchor, set_anchor_and_offset(side : Int64, anchor : Float64, offset : Float64, push_opposite_anchor : Bool) : Void set_anchor_and_offset, set_anchors_and_offsets_preset(preset : Int64, resize_mode : Int64, margin : Int64) : Void set_anchors_and_offsets_preset, set_anchors_preset(preset : Int64, keep_offsets : Bool) : 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 : Int64) : 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 : Int64) : Void set_focus_behavior_recursive, set_focus_mode(mode : Int64) : Void set_focus_mode, set_focus_neighbor(side : Int64, neighbor : NodePath) : Void set_focus_neighbor, set_focus_next(next_val : NodePath) : Void set_focus_next, set_focus_previous(previous : NodePath) : 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) : Void
set_global_position(position : Vector2) : Void
set_global_position
, set_h_grow_direction(direction : Int64) : Void set_h_grow_direction, set_h_size_flags(flags : Int64) : Void set_h_size_flags, set_layout_direction(direction : Int64) : Void set_layout_direction, set_localize_numeral_system(enable : Bool) : Void set_localize_numeral_system, set_mouse_behavior_recursive(mouse_behavior_recursive : Int64) : Void set_mouse_behavior_recursive, set_mouse_filter(filter : Int64) : Void set_mouse_filter, set_offset(side : Int64, 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 : Int64, resize_mode : Int64, margin : Int64) : 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) : Void
set_position(position : Vector2) : 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) : Void
set_size(size : Vector2) : 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 : Int64) : 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 : Int64) : Void set_v_grow_direction, set_v_size_flags(flags : Int64) : Void set_v_size_flags, shortcut_context shortcut_context, shortcut_context=(val) shortcut_context=, size : Vector2 size, size=(v : Vector2) size=, 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_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) : Void draw_animation_slice, draw_arc(center : Vector2, radius : Float64, start_angle : Float64, end_angle : Float64, point_count : Int64, color : Color, width : Float64, antialiased : Bool) : Void draw_arc, draw_char(font : Font, pos : Vector2, char : String, font_size : Int64, modulate : Color, oversampling : Float64) : Void draw_char, draw_char_outline(font : Font, pos : Vector2, char : String, font_size : Int64, size : Int64, modulate : Color, oversampling : Float64) : Void draw_char_outline, draw_circle(position : Vector2, radius : Float64, color : Color, filled : Bool, width : Float64, antialiased : Bool) : Void draw_circle, draw_colored_polygon(points : Pointer(Void), color : Color, uvs : Pointer(Void), texture : Texture2D) : Void draw_colored_polygon, draw_dashed_line(from : Vector2, to : Vector2, color : Color, width : Float64, dash : Float64, aligned : Bool, antialiased : Bool) : Void draw_dashed_line, draw_ellipse(position : Vector2, major : Float64, minor : Float64, color : Color, filled : Bool, width : Float64, antialiased : Bool) : 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, antialiased : Bool) : 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) : Void draw_lcd_texture_rect_region, draw_line(from : Vector2, to : Vector2, color : Color, width : Float64, antialiased : Bool) : Void draw_line, draw_mesh(mesh : Mesh, texture : Texture2D, transform : Transform2D, modulate : Color) : Void draw_mesh, draw_msdf_texture_rect_region(texture : Texture2D, rect : Rect2, src_rect : Rect2, modulate : Color, outline : Float64, pixel_range : Float64, scale : Float64) : Void draw_msdf_texture_rect_region, draw_multiline(points : Pointer(Void), color : Color, width : Float64, antialiased : Bool) : Void draw_multiline, draw_multiline_colors(points : Pointer(Void), colors : Pointer(Void), width : Float64, antialiased : Bool) : Void draw_multiline_colors, draw_multiline_string(font : Font, pos : Vector2, text : String, alignment : Int64, width : Float64, font_size : Int64, max_lines : Int64, modulate : Color, brk_flags : Int64, justification_flags : Int64, direction : Int64, orientation : Int64, oversampling : Float64) : Void draw_multiline_string, draw_multiline_string_outline(font : Font, pos : Vector2, text : String, alignment : Int64, width : Float64, font_size : Int64, max_lines : Int64, size : Int64, modulate : Color, brk_flags : Int64, justification_flags : Int64, direction : Int64, orientation : Int64, oversampling : Float64) : 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) : Void draw_polygon, draw_polyline(points : Pointer(Void), color : Color, width : Float64, antialiased : Bool) : Void draw_polyline, draw_polyline_colors(points : Pointer(Void), colors : Pointer(Void), width : Float64, antialiased : Bool) : Void draw_polyline_colors, draw_primitive(points : Pointer(Void), colors : Pointer(Void), uvs : Pointer(Void), texture : Texture2D) : Void draw_primitive, draw_rect(rect : Rect2, color : Color, filled : Bool, width : Float64, antialiased : Bool) : Void draw_rect, draw_set_transform(position : Vector2, rotation : Float64, scale : Vector2) : Void draw_set_transform, draw_set_transform_matrix(xform : Transform2D) : Void draw_set_transform_matrix, draw_string(font : Font, pos : Vector2, text : String, alignment : Int64, width : Float64, font_size : Int64, modulate : Color, justification_flags : Int64, direction : Int64, orientation : Int64, oversampling : Float64) : Void draw_string, draw_string_outline(font : Font, pos : Vector2, text : String, alignment : Int64, width : Float64, font_size : Int64, size : Int64, modulate : Color, justification_flags : Int64, direction : Int64, orientation : Int64, oversampling : Float64) : Void draw_string_outline, draw_style_box(style_box : StyleBox, rect : Rect2) : Void draw_style_box, draw_texture(texture : Texture2D, position : Vector2, modulate : Color) : Void draw_texture, draw_texture_rect(texture : Texture2D, rect : Rect2, tile : Bool, modulate : Color, transpose : Bool) : Void draw_texture_rect, draw_texture_rect_region(texture : Texture2D, rect : Rect2, src_rect : Rect2, modulate : Color, transpose : Bool, clip_uv : Bool) : Void draw_texture_rect_region, 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 : Int64 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 : Int64 get_oversampling_with_scale, get_screen_transform : Transform2D get_screen_transform, get_self_modulate : Color get_self_modulate, get_texture_filter : Int64 get_texture_filter, get_texture_repeat : Int64 get_texture_repeat, get_transform : Transform2D get_transform, 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_world_2d : World2D get_world_2d, get_z_index : Int64 get_z_index, hide : Void hide, is_draw_behind_parent_enabled : Bool is_draw_behind_parent_enabled, is_local_transform_notification_enabled : Bool is_local_transform_notification_enabled, is_set_as_top_level : Bool is_set_as_top_level, is_transform_notification_enabled : Bool is_transform_notification_enabled, is_visible : Bool is_visible, is_visible_in_tree : Bool is_visible_in_tree, is_y_sort_enabled : Bool is_y_sort_enabled, is_z_relative : Bool is_z_relative, light_mask light_mask, light_mask=(val : Int) light_mask=, 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_clip_children_mode(mode : Int64) : 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 : Int64) : Void set_oversampling_with_scale, set_self_modulate(self_modulate : Color) : Void set_self_modulate, set_texture_filter(mode : Int64) : Void set_texture_filter, set_texture_repeat(mode : Int64) : 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?, use_parent_material use_parent_material, use_parent_material=(val) use_parent_material=, use_parent_material? use_parent_material?, visibility_layer visibility_layer, visibility_layer=(val : Int) visibility_layer=, visible visible, visible=(val) visible=, visible? visible?, y_sort_enabled y_sort_enabled, y_sort_enabled=(val) y_sort_enabled=, y_sort_enabled? 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=

Constructor methods inherited from class Godot::CanvasItem

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

Instance methods inherited from class Godot::Node

[](path : String) : Node [], []?(path : String) : Node | Nil []?, _physics_process(delta : Float64) : Void _physics_process, _process(delta : Float64) : Void _process, _ready : Void _ready, add_child(node : Node, force_readable_name : Bool = false, internal : Int64 = 0_i64) : Void add_child, add_sibling(sibling : Node, force_readable_name : Bool) : Void add_sibling, add_to_group(group : String, persistent : Bool) : Void
add_to_group(group : String) : Void
add_to_group
, 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_process : Bool can_process, create_tween : Tween create_tween, duplicate(flags : Int64) : Node duplicate, each_child(include_internal : Bool = false, &block : Node -> Void) : Void each_child, editor_description editor_description, editor_description=(val) editor_description=, 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, owned : Bool) : Godot::Array find_children, find_parent(pattern : String) : Node find_parent, get_accessibility_element : Int64 get_accessibility_element, get_auto_translate_mode : Int64 get_auto_translate_mode, get_child(idx : Int64, include_internal : Bool) : 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 : Godot::Array get_groups, get_index(include_internal : Bool) : 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
, get_node?(path : String) : Node | Nil get_node?, get_node_and_resource(path : NodePath) : Godot::Array get_node_and_resource, get_node_as(type : T.class, path : String) : T forall T get_node_as, get_node_as?(type : T.class, path : String) : T | Nil forall T get_node_as?, get_node_or_null(path : String) : Node | Nil
get_node_or_null(path : NodePath) : Node
get_node_or_null
, get_node_rpc_config : Pointer(Void) get_node_rpc_config, get_orphan_node_ids : Godot::Array 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) : NodePath get_path_to, get_physics_interpolation_mode : Int64 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 : Int64 get_process_mode, get_process_priority : Int64 get_process_priority, get_process_thread_group : Int64 get_process_thread_group, get_process_thread_group_order : Int64 get_process_thread_group_order, get_process_thread_messages : Int64 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_tree : SceneTree get_tree, get_tree_string : String get_tree_string, get_tree_string_pretty : String get_tree_string_pretty, get_unique_node_as(type : T.class, unique_name : String) : T | Nil forall T get_unique_node_as, get_viewport : Viewport get_viewport, get_window : Window get_window, has_node(path : NodePath) : Bool has_node, has_node_and_resource(path : NodePath) : 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_displayed_folded : Bool is_displayed_folded, is_editable_instance(node : Node) : Bool is_editable_instance, is_greater_than(node : Node) : Bool is_greater_than, is_in_group(group : String) : Bool is_in_group, is_inside_tree : Bool is_inside_tree, is_multiplayer_authority : Bool is_multiplayer_authority, is_node_ready : Bool is_node_ready, is_part_of_edited_scene : Bool is_part_of_edited_scene, is_physics_interpolated : Bool is_physics_interpolated, is_physics_interpolated_and_enabled : Bool is_physics_interpolated_and_enabled, is_physics_processing : Bool is_physics_processing, is_physics_processing_internal : Bool is_physics_processing_internal, is_processing : Bool is_processing, is_processing_input : Bool is_processing_input, is_processing_internal : Bool is_processing_internal, is_processing_shortcut_input : Bool is_processing_shortcut_input, is_processing_unhandled_input : Bool is_processing_unhandled_input, is_processing_unhandled_key_input : Bool is_processing_unhandled_key_input, is_queued_for_deletion : Bool is_queued_for_deletion, 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, multiplayer multiplayer, name : String name, name=(val : String) name=, node_as(type : T.class, path : String) : T forall T node_as, node_as?(type : T.class, path : String) : T | Nil forall T node_as?, 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=, physics_interpolation_mode physics_interpolation_mode, physics_interpolation_mode=(val : Int) physics_interpolation_mode=, 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=, propagate_call(method : String, args : Godot::Array, parent_first : Bool) : Void propagate_call, propagate_notification(what : Int64) : Void propagate_notification, queue_accessibility_update : Void queue_accessibility_update, queue_free : Void queue_free, remove_child(node : Node) : Void remove_child, remove_from_group(group : String) : Void remove_from_group, reparent(new_parent : Node, keep_global_transform : Bool = true) : Void reparent, replace_by(node : Node, keep_groups : Bool) : Void replace_by, request_ready : Void request_ready, reset_physics_interpolation : Void reset_physics_interpolation, rpc_config(method : String, config : Pointer(Void)) : Void rpc_config, scene_file_path scene_file_path, scene_file_path=(val) scene_file_path=, set_auto_translate_mode(mode : Int64) : 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) : Void set_multiplayer_authority, set_name(name : String) : Void set_name, set_owner(owner : Node) : Void set_owner, set_physics_interpolation_mode(mode : Int64) : 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 : Int64) : 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 : Int64) : Void set_process_thread_group, set_process_thread_group_order(order : Int64) : Void set_process_thread_group_order, set_process_thread_messages(flags : Int64) : 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, unique_name_in_owner unique_name_in_owner, unique_name_in_owner=(val) unique_name_in_owner=, unique_name_in_owner? unique_name_in_owner?, update_configuration_warnings : Void update_configuration_warnings

Constructor methods inherited from class Godot::Node

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

Instance methods inherited from class Godot::Object

==(other : Godot::Object) : Bool
==(other : Nil) : Bool
==
, _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, add_user_signal(signal : String, arguments : Godot::Array) : Void add_user_signal, alive? : Bool alive?, await_signal(signal_name : String, timeout_sec : Float64 | Nil = nil) : Array(Variant) await_signal, 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 : Godot::Array) : Pointer(Void) callv, can_translate_messages : Bool can_translate_messages, cancel_free : Void cancel_free, check_alive! : Void check_alive!, 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 : String, listener_target : Godot::Object, method_name : Symbol, flags : Godot::ConnectFlags = ::Godot::ConnectFlags::None) : SignalSubscription
connect(signal : String, callable : Pointer(Void), flags : Int64) : Int64
connect
, connect_one_shot(signal_name : String, &block : Array(Variant) -> Void) : SignalSubscription connect_one_shot, 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_signal(name : String) : Void
emit_signal(name : String, *args) : Void
emit_signal
, free : Void free, get(property : String) : Pointer(Void) get, get_class : String get_class, get_incoming_connections : Godot::Array get_incoming_connections, get_indexed(property_path : NodePath) : Pointer(Void) get_indexed, get_instance_id : Int64 get_instance_id, get_meta(name : String, default : Pointer(Void)) : Pointer(Void) get_meta, get_meta_list : Godot::Array get_meta_list, get_method_argument_count(method : String) : Int64 get_method_argument_count, get_method_list : Godot::Array get_method_list, get_property_list : Godot::Array get_property_list, get_script : Pointer(Void) get_script, get_signal_connection_list(signal : String) : Godot::Array get_signal_connection_list, get_signal_list : Godot::Array get_signal_list, get_translation_domain : String get_translation_domain, has_connections(signal : String) : Bool has_connections, has_meta(name : String) : Bool has_meta, 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, hash(hasher) hash, if_alive : self | Nil if_alive, instance_id : UInt64 instance_id, is_blocking_signals : Bool is_blocking_signals, is_class(godot_class : String) : Bool is_class, is_connected(signal : String, callable : Pointer(Void)) : Bool is_connected, 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) : 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_get_revert(property : String) : Pointer(Void) property_get_revert, puts(*args) puts, remove_meta(name : String) : Void remove_meta, remove_user_signal(signal : String) : Void remove_user_signal, 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, 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, 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

Constructor methods inherited from class Godot::Object

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

Class methods inherited from class Godot::Object

_godot_has_virtual_method(method_name : String) : Bool _godot_has_virtual_method, is_instance_id_valid(id : Int | UInt64) : Bool is_instance_id_valid

Constructor Detail

def self.new(pointer : Pointer(Void) = Pointer(Void).null) #

[View source]

Instance Method Detail

def editor_preview_indeterminate #

[View source]
def editor_preview_indeterminate=(val) #

[View source]
def editor_preview_indeterminate? #

[View source]
def fill_mode #

Property #fill_mode getter


[View source]
def fill_mode=(val : Int) #

Property #fill_mode setter


[View source]
def get_fill_mode : Int64 #

[View source]
def indeterminate #

Property #indeterminate getter


[View source]
def indeterminate=(val) #

Property #indeterminate setter


[View source]
def indeterminate? #

[View source]
def is_editor_preview_indeterminate_enabled : Bool #

[View source]
def is_indeterminate : Bool #

[View source]
def is_percentage_shown : Bool #

[View source]
def set_editor_preview_indeterminate(preview_indeterminate : Bool) : Void #

[View source]
def set_fill_mode(mode : Int64) : Void #

[View source]
def set_indeterminate(indeterminate : Bool) : Void #

[View source]
def set_show_percentage(visible : Bool) : Void #

[View source]
def show_percentage #

Property #show_percentage getter


[View source]
def show_percentage=(val) #

Property #show_percentage setter


[View source]
def show_percentage? #

[View source]