class

Godot::AStarGrid2D

Inherits Godot::RefCounted < Godot::Object < Reference < Object

Constructors

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

Instance methods

cell_shape

Property cell_shape getter

Source
cell_shape=(val : Int)

Property cell_shape setter

Source
cell_size

Property cell_size getter

Source
cell_size=(val)

Property cell_size setter

Source
clear
Source
default_compute_heuristic

Property default_compute_heuristic getter

Source
default_compute_heuristic=(val : Int)

Property default_compute_heuristic setter

Source
default_estimate_heuristic

Property default_estimate_heuristic getter

Source
default_estimate_heuristic=(val : Int)

Property default_estimate_heuristic setter

Source
diagonal_mode

Property diagonal_mode getter

Source
diagonal_mode=(val : Int)

Property diagonal_mode setter

Source
fill_solid_region(region : Rect2i, solid : Bool) : Void
Source
fill_weight_scale_region(region : Rect2i, weight_scale : Float64) : Void
Source
get_cell_shape
Source
get_cell_size
Source
get_default_compute_heuristic
Source
get_default_estimate_heuristic
Source
get_diagonal_mode
Source
get_id_path(from_id : Vector2i, to_id : Vector2i, allow_partial_path : Bool) : Godot::Array
Source
get_offset
Source
get_point_data_in_region(region : Rect2i) : Godot::Array
Source
get_point_path(from_id : Vector2i, to_id : Vector2i, allow_partial_path : Bool) : Pointer(Void)
Source
get_point_position(id : Vector2i) : Vector2
Source
get_point_weight_scale(id : Vector2i) : Float64
Source
get_region
Source
get_size
Source
is_dirty
Source
is_in_bounds(x : Int64, y : Int64) : Bool
Source
is_in_boundsv(id : Vector2i) : Bool
Source
is_jumping_enabled
Source
is_point_solid(id : Vector2i) : Bool
Source
jumping_enabled

Property jumping_enabled getter

Source
jumping_enabled=(val)

Property jumping_enabled setter

Source
jumping_enabled?
Source
offset

Property offset getter

Source
offset=(val)

Property offset setter

Source
region

Property region getter

Source
region=(val)

Property region setter

Source
set_cell_shape(cell_shape : Int64) : Void
Source
set_cell_size(cell_size : Vector2) : Void
Source
set_default_compute_heuristic(heuristic : Int64) : Void
Source
set_default_estimate_heuristic(heuristic : Int64) : Void
Source
set_diagonal_mode(mode : Int64) : Void
Source
set_jumping_enabled(enabled : Bool) : Void
Source
set_offset(offset : Vector2) : Void
Source
set_point_solid(id : Vector2i, solid : Bool) : Void
Source
set_point_weight_scale(id : Vector2i, weight_scale : Float64) : Void
Source
set_region(region : Rect2i) : Void
Source
set_size(size : Vector2i) : Void
Source
size

Property size getter

Source
size=(val)

Property size setter

Source
update
Source

Nested types