#include "navigation_link_2d.h"
#include "core/math/geometry_2d.h"
#include "scene/resources/world_2d.h"
#include "servers/navigation_server_2d.h"
#include "servers/navigation_server_3d.h"
void NavigationLink2D::_bind_methods() { … }
#ifndef DISABLE_DEPRECATED
bool NavigationLink2D::_set(const StringName &p_name, const Variant &p_value) { … }
bool NavigationLink2D::_get(const StringName &p_name, Variant &r_ret) const { … }
#endif
void NavigationLink2D::_notification(int p_what) { … }
#ifdef TOOLS_ENABLED
Rect2 NavigationLink2D::_edit_get_rect() const { … }
bool NavigationLink2D::_edit_is_selected_on_click(const Point2 &p_point, double p_tolerance) const { … }
#endif
RID NavigationLink2D::get_rid() const { … }
void NavigationLink2D::set_enabled(bool p_enabled) { … }
void NavigationLink2D::set_navigation_map(RID p_navigation_map) { … }
RID NavigationLink2D::get_navigation_map() const { … }
void NavigationLink2D::set_bidirectional(bool p_bidirectional) { … }
void NavigationLink2D::set_navigation_layers(uint32_t p_navigation_layers) { … }
void NavigationLink2D::set_navigation_layer_value(int p_layer_number, bool p_value) { … }
bool NavigationLink2D::get_navigation_layer_value(int p_layer_number) const { … }
void NavigationLink2D::set_start_position(Vector2 p_position) { … }
void NavigationLink2D::set_end_position(Vector2 p_position) { … }
void NavigationLink2D::set_global_start_position(Vector2 p_position) { … }
Vector2 NavigationLink2D::get_global_start_position() const { … }
void NavigationLink2D::set_global_end_position(Vector2 p_position) { … }
Vector2 NavigationLink2D::get_global_end_position() const { … }
void NavigationLink2D::set_enter_cost(real_t p_enter_cost) { … }
void NavigationLink2D::set_travel_cost(real_t p_travel_cost) { … }
PackedStringArray NavigationLink2D::get_configuration_warnings() const { … }
void NavigationLink2D::_link_enter_navigation_map() { … }
void NavigationLink2D::_link_exit_navigation_map() { … }
void NavigationLink2D::_link_update_transform() { … }
#ifdef DEBUG_ENABLED
void NavigationLink2D::_update_debug_mesh() { … }
#endif
NavigationLink2D::NavigationLink2D() { … }
NavigationLink2D::~NavigationLink2D() { … }