#include "navigation_obstacle_3d.h"
#include "core/math/geometry_2d.h"
#include "servers/navigation_server_3d.h"
void NavigationObstacle3D::_bind_methods() { … }
void NavigationObstacle3D::_notification(int p_what) { … }
NavigationObstacle3D::NavigationObstacle3D() { … }
NavigationObstacle3D::~NavigationObstacle3D() { … }
void NavigationObstacle3D::set_vertices(const Vector<Vector3> &p_vertices) { … }
void NavigationObstacle3D::set_navigation_map(RID p_navigation_map) { … }
RID NavigationObstacle3D::get_navigation_map() const { … }
void NavigationObstacle3D::set_radius(real_t p_radius) { … }
void NavigationObstacle3D::set_height(real_t p_height) { … }
void NavigationObstacle3D::set_avoidance_layers(uint32_t p_layers) { … }
uint32_t NavigationObstacle3D::get_avoidance_layers() const { … }
void NavigationObstacle3D::set_avoidance_layer_value(int p_layer_number, bool p_value) { … }
bool NavigationObstacle3D::get_avoidance_layer_value(int p_layer_number) const { … }
void NavigationObstacle3D::set_avoidance_enabled(bool p_enabled) { … }
bool NavigationObstacle3D::get_avoidance_enabled() const { … }
void NavigationObstacle3D::set_use_3d_avoidance(bool p_use_3d_avoidance) { … }
void NavigationObstacle3D::set_velocity(const Vector3 p_velocity) { … }
void NavigationObstacle3D::set_affect_navigation_mesh(bool p_enabled) { … }
bool NavigationObstacle3D::get_affect_navigation_mesh() const { … }
void NavigationObstacle3D::set_carve_navigation_mesh(bool p_enabled) { … }
bool NavigationObstacle3D::get_carve_navigation_mesh() const { … }
PackedStringArray NavigationObstacle3D::get_configuration_warnings() const { … }
void NavigationObstacle3D::_update_map(RID p_map) { … }
void NavigationObstacle3D::_update_position(const Vector3 p_position) { … }
void NavigationObstacle3D::_update_transform() { … }
void NavigationObstacle3D::_update_use_3d_avoidance(bool p_use_3d_avoidance) { … }
#ifdef DEBUG_ENABLED
void NavigationObstacle3D::_update_debug() { … }
void NavigationObstacle3D::_update_fake_agent_radius_debug() { … }
#endif
#ifdef DEBUG_ENABLED
void NavigationObstacle3D::_update_static_obstacle_debug() { … }
#endif