RID |
agent_create ( ) |
bool |
agent_get_avoidance_enabled ( RID agent ) const |
RID |
agent_get_map ( RID agent ) const |
bool |
agent_get_paused ( RID agent ) const |
bool |
agent_get_use_3d_avoidance ( RID agent ) const |
bool |
agent_is_map_changed ( RID agent ) const |
void |
agent_set_avoidance_callback ( RID agent, Callable callback ) |
void |
agent_set_avoidance_enabled ( RID agent, bool enabled ) |
void |
agent_set_avoidance_layers ( RID agent, int layers ) |
void |
agent_set_avoidance_mask ( RID agent, int mask ) |
void |
agent_set_avoidance_priority ( RID agent, float priority ) |
void |
agent_set_height ( RID agent, float height ) |
void |
agent_set_map ( RID agent, RID map ) |
void |
agent_set_max_neighbors ( RID agent, int count ) |
void |
agent_set_max_speed ( RID agent, float max_speed ) |
void |
agent_set_neighbor_distance ( RID agent, float distance ) |
void |
agent_set_paused ( RID agent, bool paused ) |
void |
agent_set_position ( RID agent, Vector3 position ) |
void |
agent_set_radius ( RID agent, float radius ) |
void |
agent_set_time_horizon_agents ( RID agent, float time_horizon ) |
void |
agent_set_time_horizon_obstacles ( RID agent, float time_horizon ) |
void |
agent_set_use_3d_avoidance ( RID agent, bool enabled ) |
void |
agent_set_velocity ( RID agent, Vector3 velocity ) |
void |
agent_set_velocity_forced ( RID agent, Vector3 velocity ) |
void |
bake_from_source_geometry_data ( NavigationMesh navigation_mesh, NavigationMeshSourceGeometryData3D source_geometry_data, Callable callback=Callable() ) |
void |
bake_from_source_geometry_data_async ( NavigationMesh navigation_mesh, NavigationMeshSourceGeometryData3D source_geometry_data, Callable callback=Callable() ) |
void |
free_rid ( RID rid ) |
bool |
get_debug_enabled ( ) const |
RID[] |
get_maps ( ) const |
int |
get_process_info ( ProcessInfo process_info ) const |
RID |
link_create ( ) |
bool |
link_get_enabled ( RID link ) const |
Vector3 |
link_get_end_position ( RID link ) const |
float |
link_get_enter_cost ( RID link ) const |
RID |
link_get_map ( RID link ) const |
int |
link_get_navigation_layers ( RID link ) const |
int |
link_get_owner_id ( RID link ) const |
Vector3 |
link_get_start_position ( RID link ) const |
float |
link_get_travel_cost ( RID link ) const |
bool |
link_is_bidirectional ( RID link ) const |
void |
link_set_bidirectional ( RID link, bool bidirectional ) |
void |
link_set_enabled ( RID link, bool enabled ) |
void |
link_set_end_position ( RID link, Vector3 position ) |
void |
link_set_enter_cost ( RID link, float enter_cost ) |
void |
link_set_map ( RID link, RID map ) |
void |
link_set_navigation_layers ( RID link, int navigation_layers ) |
void |
link_set_owner_id ( RID link, int owner_id ) |
void |
link_set_start_position ( RID link, Vector3 position ) |
void |
link_set_travel_cost ( RID link, float travel_cost ) |
RID |
map_create ( ) |
void |
map_force_update ( RID map ) |
RID[] |
map_get_agents ( RID map ) const |
float |
map_get_cell_height ( RID map ) const |
float |
map_get_cell_size ( RID map ) const |
Vector3 |
map_get_closest_point ( RID map, Vector3 to_point ) const |
Vector3 |
map_get_closest_point_normal ( RID map, Vector3 to_point ) const |
RID |
map_get_closest_point_owner ( RID map, Vector3 to_point ) const |
Vector3 |
map_get_closest_point_to_segment ( RID map, Vector3 start, Vector3 end, bool use_collision=false ) const |
float |
map_get_edge_connection_margin ( RID map ) const |
float |
map_get_link_connection_radius ( RID map ) const |
RID[] |
map_get_links ( RID map ) const |
RID[] |
map_get_obstacles ( RID map ) const |
PackedVector3Array |
map_get_path ( RID map, Vector3 origin, Vector3 destination, bool optimize, int navigation_layers=1 ) const |
RID[] |
map_get_regions ( RID map ) const |
Vector3 |
map_get_up ( RID map ) const |
bool |
map_get_use_edge_connections ( RID map ) const |
bool |
map_is_active ( RID map ) const |
void |
map_set_active ( RID map, bool active ) |
void |
map_set_cell_height ( RID map, float cell_height ) |
void |
map_set_cell_size ( RID map, float cell_size ) |
void |
map_set_edge_connection_margin ( RID map, float margin ) |
void |
map_set_link_connection_radius ( RID map, float radius ) |
void |
map_set_up ( RID map, Vector3 up ) |
void |
map_set_use_edge_connections ( RID map, bool enabled ) |
RID |
obstacle_create ( ) |
bool |
obstacle_get_avoidance_enabled ( RID obstacle ) const |
RID |
obstacle_get_map ( RID obstacle ) const |
bool |
obstacle_get_paused ( RID obstacle ) const |
|