class

Godot::NavigationMeshSourceGeometryData2D

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

Constructors

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

Instance methods

add_obstruction_outline(shape_outline : Pointer(Void)) : Void
Source
add_projected_obstruction(vertices : Pointer(Void), carve : Bool) : Void
Source
add_traversable_outline(shape_outline : Pointer(Void)) : Void
Source
append_obstruction_outlines(obstruction_outlines : Godot::Array) : Void
Source
append_traversable_outlines(traversable_outlines : Godot::Array) : Void
Source
clear
Source
clear_projected_obstructions
Source
get_bounds
Source
get_obstruction_outlines
Source
get_projected_obstructions
Source
get_traversable_outlines
Source
has_data
Source
merge(other_geometry : NavigationMeshSourceGeometryData2D) : Void
Source
obstruction_outlines

Property obstruction_outlines getter

Source
obstruction_outlines=(val)

Property obstruction_outlines setter

Source
projected_obstructions

Property projected_obstructions getter

Source
projected_obstructions=(val)

Property projected_obstructions setter

Source
set_obstruction_outlines(obstruction_outlines : Godot::Array) : Void
Source
set_projected_obstructions(projected_obstructions : Godot::Array) : Void
Source
set_traversable_outlines(traversable_outlines : Godot::Array) : Void
Source
traversable_outlines

Property traversable_outlines getter

Source
traversable_outlines=(val)

Property traversable_outlines setter

Source