Godot::NavigationServer2D
Inherits Godot::Object < Reference < Object
Godot NavigationServer2D singleton (NavigationServer2D).
Constructors
new(pointer : Pointer(Void) = Pointer(Void).null)
SourceClass methods
singleton_ptr
SourceInstance methods
agent_create
Sourceagent_get_avoidance_enabled(agent : Int64) : Bool
Sourceagent_get_avoidance_layers(agent : Int64) : Int64
Sourceagent_get_avoidance_mask(agent : Int64) : Int64
Sourceagent_get_avoidance_priority(agent : Int64) : Float64
Sourceagent_get_map(agent : Int64) : Int64
Sourceagent_get_max_neighbors(agent : Int64) : Int64
Sourceagent_get_max_speed(agent : Int64) : Float64
Sourceagent_get_neighbor_distance(agent : Int64) : Float64
Sourceagent_get_paused(agent : Int64) : Bool
Sourceagent_get_radius(agent : Int64) : Float64
Sourceagent_get_time_horizon_agents(agent : Int64) : Float64
Sourceagent_get_time_horizon_obstacles(agent : Int64) : Float64
Sourceagent_has_avoidance_callback(agent : Int64) : Bool
Sourceagent_is_map_changed(agent : Int64) : Bool
Sourceagent_set_avoidance_callback(agent : Int64, callback : Pointer(Void)) : Void
Sourceagent_set_avoidance_enabled(agent : Int64, enabled : Bool) : Void
Sourceagent_set_avoidance_layers(agent : Int64, layers : Int64) : Void
Sourceagent_set_avoidance_mask(agent : Int64, mask : Int64) : Void
Sourceagent_set_avoidance_priority(agent : Int64, priority : Float64) : Void
Sourceagent_set_map(agent : Int64, map : Int64) : Void
Sourceagent_set_max_neighbors(agent : Int64, count : Int64) : Void
Sourceagent_set_max_speed(agent : Int64, max_speed : Float64) : Void
Sourceagent_set_neighbor_distance(agent : Int64, distance : Float64) : Void
Sourceagent_set_paused(agent : Int64, paused : Bool) : Void
Sourceagent_set_radius(agent : Int64, radius : Float64) : Void
Sourceagent_set_time_horizon_agents(agent : Int64, time_horizon : Float64) : Void
Sourceagent_set_time_horizon_obstacles(agent : Int64, time_horizon : Float64) : Void
Sourcefree_rid(rid : Int64) : Void
Sourceget_debug_enabled
Sourceget_maps
Sourceget_process_info(process_info : Int64) : Int64
Sourcelink_create
Sourcelink_get_enabled(link : Int64) : Bool
Sourcelink_get_enter_cost(link : Int64) : Float64
Sourcelink_get_iteration_id(link : Int64) : Int64
Sourcelink_get_map(link : Int64) : Int64
Sourcelink_get_owner_id(link : Int64) : Int64
Sourcelink_get_travel_cost(link : Int64) : Float64
Sourcelink_is_bidirectional(link : Int64) : Bool
Sourcelink_set_bidirectional(link : Int64, bidirectional : Bool) : Void
Sourcelink_set_enabled(link : Int64, enabled : Bool) : Void
Sourcelink_set_enter_cost(link : Int64, enter_cost : Float64) : Void
Sourcelink_set_map(link : Int64, map : Int64) : Void
Sourcelink_set_owner_id(link : Int64, owner_id : Int64) : Void
Sourcelink_set_travel_cost(link : Int64, travel_cost : Float64) : Void
Sourcemap_create
Sourcemap_force_update(map : Int64) : Void
Sourcemap_get_agents(map : Int64) : Godot::Array
Sourcemap_get_cell_size(map : Int64) : Float64
Sourcemap_get_edge_connection_margin(map : Int64) : Float64
Sourcemap_get_iteration_id(map : Int64) : Int64
Sourcemap_get_link_connection_radius(map : Int64) : Float64
Sourcemap_get_links(map : Int64) : Godot::Array
Sourcemap_get_merge_rasterizer_cell_scale(map : Int64) : Float64
Sourcemap_get_obstacles(map : Int64) : Godot::Array
Sourcemap_get_regions(map : Int64) : Godot::Array
Sourcemap_get_use_async_iterations(map : Int64) : Bool
Sourcemap_get_use_edge_connections(map : Int64) : Bool
Sourcemap_is_active(map : Int64) : Bool
Sourcemap_set_active(map : Int64, active : Bool) : Void
Sourcemap_set_cell_size(map : Int64, cell_size : Float64) : Void
Sourcemap_set_edge_connection_margin(map : Int64, margin : Float64) : Void
Sourcemap_set_link_connection_radius(map : Int64, radius : Float64) : Void
Sourcemap_set_merge_rasterizer_cell_scale(map : Int64, scale : Float64) : Void
Sourcemap_set_use_async_iterations(map : Int64, enabled : Bool) : Void
Sourcemap_set_use_edge_connections(map : Int64, enabled : Bool) : Void
Sourceobstacle_create
Sourceobstacle_get_avoidance_enabled(obstacle : Int64) : Bool
Sourceobstacle_get_avoidance_layers(obstacle : Int64) : Int64
Sourceobstacle_get_map(obstacle : Int64) : Int64
Sourceobstacle_get_paused(obstacle : Int64) : Bool
Sourceobstacle_get_radius(obstacle : Int64) : Float64
Sourceobstacle_get_vertices(obstacle : Int64) : Pointer(Void)
Sourceobstacle_set_avoidance_enabled(obstacle : Int64, enabled : Bool) : Void
Sourceobstacle_set_avoidance_layers(obstacle : Int64, layers : Int64) : Void
Sourceobstacle_set_map(obstacle : Int64, map : Int64) : Void
Sourceobstacle_set_paused(obstacle : Int64, paused : Bool) : Void
Sourceobstacle_set_radius(obstacle : Int64, radius : Float64) : Void
Sourceobstacle_set_vertices(obstacle : Int64, vertices : Pointer(Void)) : Void
Sourceregion_create
Sourceregion_get_connections_count(region : Int64) : Int64
Sourceregion_get_enabled(region : Int64) : Bool
Sourceregion_get_enter_cost(region : Int64) : Float64
Sourceregion_get_iteration_id(region : Int64) : Int64
Sourceregion_get_map(region : Int64) : Int64
Sourceregion_get_owner_id(region : Int64) : Int64
Sourceregion_get_travel_cost(region : Int64) : Float64
Sourceregion_get_use_async_iterations(region : Int64) : Bool
Sourceregion_get_use_edge_connections(region : Int64) : Bool
Sourceregion_set_enabled(region : Int64, enabled : Bool) : Void
Sourceregion_set_enter_cost(region : Int64, enter_cost : Float64) : Void
Sourceregion_set_map(region : Int64, map : Int64) : Void
Sourceregion_set_owner_id(region : Int64, owner_id : Int64) : Void
Sourceregion_set_travel_cost(region : Int64, travel_cost : Float64) : Void
Sourceregion_set_use_async_iterations(region : Int64, enabled : Bool) : Void
Sourceregion_set_use_edge_connections(region : Int64, enabled : Bool) : Void
Sourceset_active(active : Bool) : Void
Sourceset_debug_enabled(enabled : Bool) : Void
Sourcesimplify_path(path : Pointer(Void), epsilon : Float64) : Pointer(Void)
Sourcesource_geometry_parser_create
Sourcesource_geometry_parser_set_callback(parser : Int64, callback : Pointer(Void)) : Void
Source