#include "navigation_region_3d.h"
#include "scene/resources/3d/navigation_mesh_source_geometry_data_3d.h"
#include "servers/navigation_server_3d.h"
RID NavigationRegion3D::get_rid() const { … }
void NavigationRegion3D::set_enabled(bool p_enabled) { … }
bool NavigationRegion3D::is_enabled() const { … }
void NavigationRegion3D::set_use_edge_connections(bool p_enabled) { … }
bool NavigationRegion3D::get_use_edge_connections() const { … }
void NavigationRegion3D::set_navigation_layers(uint32_t p_navigation_layers) { … }
uint32_t NavigationRegion3D::get_navigation_layers() const { … }
void NavigationRegion3D::set_navigation_layer_value(int p_layer_number, bool p_value) { … }
bool NavigationRegion3D::get_navigation_layer_value(int p_layer_number) const { … }
void NavigationRegion3D::set_enter_cost(real_t p_enter_cost) { … }
real_t NavigationRegion3D::get_enter_cost() const { … }
void NavigationRegion3D::set_travel_cost(real_t p_travel_cost) { … }
real_t NavigationRegion3D::get_travel_cost() const { … }
RID NavigationRegion3D::get_region_rid() const { … }
void NavigationRegion3D::_notification(int p_what) { … }
void NavigationRegion3D::set_navigation_mesh(const Ref<NavigationMesh> &p_navigation_mesh) { … }
Ref<NavigationMesh> NavigationRegion3D::get_navigation_mesh() const { … }
void NavigationRegion3D::set_navigation_map(RID p_navigation_map) { … }
RID NavigationRegion3D::get_navigation_map() const { … }
void NavigationRegion3D::bake_navigation_mesh(bool p_on_thread) { … }
void NavigationRegion3D::_bake_finished(Ref<NavigationMesh> p_navigation_mesh) { … }
bool NavigationRegion3D::is_baking() const { … }
PackedStringArray NavigationRegion3D::get_configuration_warnings() const { … }
void NavigationRegion3D::_bind_methods() { … }
#ifndef DISABLE_DEPRECATED
bool NavigationRegion3D::_set(const StringName &p_name, const Variant &p_value) { … }
bool NavigationRegion3D::_get(const StringName &p_name, Variant &r_ret) const { … }
#endif
void NavigationRegion3D::_navigation_mesh_changed() { … }
#ifdef DEBUG_ENABLED
void NavigationRegion3D::_navigation_map_changed(RID p_map) { … }
#endif
#ifdef DEBUG_ENABLED
void NavigationRegion3D::_navigation_debug_changed() { … }
#endif
void NavigationRegion3D::_region_enter_navigation_map() { … }
void NavigationRegion3D::_region_exit_navigation_map() { … }
void NavigationRegion3D::_region_update_transform() { … }
NavigationRegion3D::NavigationRegion3D() { … }
NavigationRegion3D::~NavigationRegion3D() { … }
#ifdef DEBUG_ENABLED
void NavigationRegion3D::_update_debug_mesh() { … }
#endif
#ifdef DEBUG_ENABLED
void NavigationRegion3D::_update_debug_edge_connections_mesh() { … }
#endif