class

Godot::NavigationMesh

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

Constructors

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

Instance methods

add_polygon(polygon : Pointer(Void)) : Void
Source
agent_height

Property agent_height getter

Source
agent_height=(val : Number)

Property agent_height setter

Source
agent_max_climb

Property agent_max_climb getter

Source
agent_max_climb=(val : Number)

Property agent_max_climb setter

Source
agent_max_slope

Property agent_max_slope getter

Source
agent_max_slope=(val : Number)

Property agent_max_slope setter

Source
agent_radius

Property agent_radius getter

Source
agent_radius=(val : Number)

Property agent_radius setter

Source
border_size

Property border_size getter

Source
border_size=(val : Number)

Property border_size setter

Source
cell_height

Property cell_height getter

Source
cell_height=(val : Number)

Property cell_height setter

Source
cell_size

Property cell_size getter

Source
cell_size=(val : Number)

Property cell_size setter

Source
clear
Source
clear_polygons
Source
create_from_mesh(mesh : Mesh) : Void
Source
detail_sample_distance

Property detail_sample_distance getter

Source
detail_sample_distance=(val : Number)

Property detail_sample_distance setter

Source
detail_sample_max_error

Property detail_sample_max_error getter

Source
detail_sample_max_error=(val : Number)

Property detail_sample_max_error setter

Source
edge_max_error

Property edge_max_error getter

Source
edge_max_error=(val : Number)

Property edge_max_error setter

Source
edge_max_length

Property edge_max_length getter

Source
edge_max_length=(val : Number)

Property edge_max_length setter

Source
filter_baking_aabb

Property filter_baking_aabb getter

Source
filter_baking_aabb=(val)

Property filter_baking_aabb setter

Source
filter_baking_aabb_offset

Property filter_baking_aabb_offset getter

Source
filter_baking_aabb_offset=(val)

Property filter_baking_aabb_offset setter

Source
filter_ledge_spans

Property filter_ledge_spans getter

Source
filter_ledge_spans=(val)

Property filter_ledge_spans setter

Source
filter_ledge_spans?
Source
filter_low_hanging_obstacles

Property filter_low_hanging_obstacles getter

Source
filter_low_hanging_obstacles=(val)

Property filter_low_hanging_obstacles setter

Source
filter_low_hanging_obstacles?
Source
filter_walkable_low_height_spans

Property filter_walkable_low_height_spans getter

Source
filter_walkable_low_height_spans=(val)

Property filter_walkable_low_height_spans setter

Source
filter_walkable_low_height_spans?
Source
geometry_collision_mask

Property geometry_collision_mask getter

Source
geometry_collision_mask=(val : Int)

Property geometry_collision_mask setter

Source
geometry_parsed_geometry_type

Property geometry_parsed_geometry_type getter

Source
geometry_parsed_geometry_type=(val : Int)

Property geometry_parsed_geometry_type setter

Source
geometry_source_geometry_mode

Property geometry_source_geometry_mode getter

Source
geometry_source_geometry_mode=(val : Int)

Property geometry_source_geometry_mode setter

Source
geometry_source_group_name

Property geometry_source_group_name getter

Source
geometry_source_group_name=(val)

Property geometry_source_group_name setter

Source
get_agent_height
Source
get_agent_max_climb
Source
get_agent_max_slope
Source
get_agent_radius
Source
get_border_size
Source
get_cell_height
Source
get_cell_size
Source
get_collision_mask
Source
get_collision_mask_value(layer_number : Int64) : Bool
Source
get_detail_sample_distance
Source
get_detail_sample_max_error
Source
get_edge_max_error
Source
get_edge_max_length
Source
get_filter_baking_aabb
Source
get_filter_baking_aabb_offset
Source
get_filter_ledge_spans
Source
get_filter_low_hanging_obstacles
Source
get_filter_walkable_low_height_spans
Source
get_parsed_geometry_type
Source
get_polygon(idx : Int64) : Pointer(Void)
Source
get_polygon_count
Source
get_region_merge_size
Source
get_region_min_size
Source
get_sample_partition_type
Source
get_source_geometry_mode
Source
get_source_group_name
Source
get_vertices
Source
get_vertices_per_polygon
Source
polygons

Property polygons getter

Source
polygons=(val)

Property polygons setter

Source
region_merge_size

Property region_merge_size getter

Source
region_merge_size=(val : Number)

Property region_merge_size setter

Source
region_min_size

Property region_min_size getter

Source
region_min_size=(val : Number)

Property region_min_size setter

Source
sample_partition_type

Property sample_partition_type getter

Source
sample_partition_type=(val : Int)

Property sample_partition_type setter

Source
set_agent_height(agent_height : Float64) : Void
Source
set_agent_max_climb(agent_max_climb : Float64) : Void
Source
set_agent_max_slope(agent_max_slope : Float64) : Void
Source
set_agent_radius(agent_radius : Float64) : Void
Source
set_border_size(border_size : Float64) : Void
Source
set_cell_height(cell_height : Float64) : Void
Source
set_cell_size(cell_size : Float64) : Void
Source
set_collision_mask(mask : Int64) : Void
Source
set_collision_mask_value(layer_number : Int64, value : Bool) : Void
Source
set_detail_sample_distance(detail_sample_dist : Float64) : Void
Source
set_detail_sample_max_error(detail_sample_max_error : Float64) : Void
Source
set_edge_max_error(edge_max_error : Float64) : Void
Source
set_edge_max_length(edge_max_length : Float64) : Void
Source
set_filter_baking_aabb(baking_aabb : AABB) : Void
Source
set_filter_baking_aabb_offset(baking_aabb_offset : Vector3) : Void
Source
set_filter_ledge_spans(filter_ledge_spans : Bool) : Void
Source
set_filter_low_hanging_obstacles(filter_low_hanging_obstacles : Bool) : Void
Source
set_filter_walkable_low_height_spans(filter_walkable_low_height_spans : Bool) : Void
Source
set_parsed_geometry_type(geometry_type : Int64) : Void
Source
set_region_merge_size(region_merge_size : Float64) : Void
Source
set_region_min_size(region_min_size : Float64) : Void
Source
set_sample_partition_type(sample_partition_type : Int64) : Void
Source
set_source_geometry_mode(mask : Int64) : Void
Source
set_source_group_name(mask : String) : Void
Source
set_vertices(vertices : Pointer(Void)) : Void
Source
set_vertices_per_polygon(vertices_per_polygon : Float64) : Void
Source
vertices

Property vertices getter

Source
vertices=(val)

Property vertices setter

Source
vertices_per_polygon

Property vertices_per_polygon getter

Source
vertices_per_polygon=(val : Number)

Property vertices_per_polygon setter

Source

Nested types