Logo

Getting started

  • Quickstart
    • Installation
    • Key concepts
    • How a query is built
    • How to request queries
    • Testing and debugging the query

Class reference

  • All classes
  • Variant types
    • ContextInGroup2D
      • Description
      • Properties
      • Property Descriptions
    • ContextInGroup3D
      • Description
      • Properties
      • Property Descriptions
    • ContextQuerier2D
    • ContextQuerier3D
    • ContextQueryItems2D
      • Description
      • Properties
      • Property Descriptions
    • ContextQueryItems3D
      • Description
      • Properties
      • Property Descriptions
    • ContextTargetArray2D
      • Description
      • Properties
      • Property Descriptions
    • ContextTargetArray3D
      • Description
      • Properties
      • Property Descriptions
    • ContextTargetNode2D
      • Description
      • Properties
      • Property Descriptions
    • ContextTargetNode3D
      • Description
      • Properties
      • Property Descriptions
    • EnvironmentQuery2D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • EnvironmentQuery3D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • GeneratorCircleShape2D
      • Description
      • Properties
      • Property Descriptions
    • GeneratorCircleShape3D
      • Description
      • Properties
      • Property Descriptions
    • GeneratorComposite2D
    • GeneratorComposite3D
    • GeneratorGridShape2D
      • Description
      • Properties
      • Property Descriptions
    • GeneratorGridShape3D
      • Description
      • Properties
      • Property Descriptions
    • GeneratorInArray2D
      • Properties
      • Property Descriptions
    • GeneratorInArray3D
      • Properties
      • Property Descriptions
    • GeneratorInGroup2D
      • Description
      • Properties
      • Property Descriptions
    • GeneratorInGroup3D
      • Description
      • Properties
      • Property Descriptions
    • GEQODebug
      • Description
      • Methods
      • Method Descriptions
    • GEQODebugDraw2D
      • Description
    • GEQODebugSpheres2D
      • Description
    • GEQODebugSpheres3D
      • Description
    • GEQOEnums
      • Enumerations
    • QueryContext2D
      • Description
      • Methods
      • Method Descriptions
    • QueryContext3D
      • Description
      • Methods
      • Method Descriptions
    • QueryGenerator2D
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • QueryGenerator3D
      • Description
      • Properties
      • Methods
      • Signals
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • QueryInstance2D
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • QueryInstance3D
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • QueryItem2D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • QueryItem3D
      • Description
      • Properties
      • Methods
      • Property Descriptions
      • Method Descriptions
    • QueryResult2D
      • Description
      • Methods
      • Method Descriptions
    • QueryResult3D
      • Description
      • Methods
      • Method Descriptions
    • QueryTest2D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • QueryTest3D
      • Description
      • Properties
      • Methods
      • Signals
      • Property Descriptions
      • Method Descriptions
    • TestDistanceTo2D
      • Description
      • Properties
      • Property Descriptions
    • TestDistanceTo3D
      • Description
      • Properties
      • Property Descriptions
    • TestDotProduct2D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TestDotProduct3D
      • Description
      • Properties
      • Methods
      • Enumerations
      • Property Descriptions
      • Method Descriptions
    • TestIntersectsArea2D
      • Properties
      • Property Descriptions
    • TestIntersectsArea3D
      • Description
      • Properties
      • Property Descriptions
    • TestPathFindTo3D
      • Properties
      • Property Descriptions
    • TestRaycastTo2D
      • Description
      • Properties
      • Property Descriptions
    • TestRaycastTo3D
      • Description
      • Properties
      • Property Descriptions
Godot Environment Query Orchestrator
  • NavigationServer3DManager
  • Edit on GitHub

NavigationServer3DManager

Inherits: Object

A singleton for managing NavigationServer3D implementations.

Description

NavigationServer3DManager is the API for registering NavigationServer3D implementations and setting the default implementation.

Note: It is not possible to switch servers at runtime. This class is only used on startup at the server initialization level.

Methods

void

register_server(name: String, create_callback: Callable)

void

set_default_server(name: String, priority: int)


Method Descriptions

void register_server(name: String, create_callback: Callable) 🔗

Registers a NavigationServer3D implementation by passing a name and a Callable that returns a NavigationServer3D object.


void set_default_server(name: String, priority: int) 🔗

Sets the default NavigationServer3D implementation to the one identified by name, if priority is greater than the priority of the current default implementation.


© Copyright 2026 Francisco Marrero.

Built with Sphinx using a theme provided by Read the Docs.