Table of Contents

Class PhysicsServer2DManager

A singleton for managing PhysicsServer2D implementations.

Inheritance
PhysicsServer2DManager

Remarks

PhysicsServer2DManager is the API for registering PhysicsServer2D implementations and for setting the default implementation.

Note: It is not possible to switch physics servers at runtime. This class is only used on startup at the server initialization level, by Godot itself and possibly by GDExtensions.

Methods

register_server(String, Callable)

Register a PhysicsServer2D implementation by passing a name and a Callable that returns a PhysicsServer2D object.

void register_server(String name, Callable create_callback)

Parameters

name String
create_callback Callable

set_default_server(String, int)

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

void set_default_server(String name, int priority)

Parameters

name String
priority int