GDExtension

Hereda: Resource < RefCounted < Object

Una biblioteca nativa para GDExtension.

Descripción

El tipo de recurso GDExtension representa una biblioteca compartida que puede ampliar la funcionalidad del motor. El singleton GDExtensionManager es responsable de cargar, recargar y descargar los recursos GDExtension.

Nota: GDExtension no es un lenguaje de scripting y no tiene relación con los recursos GDScript.

Tutoriales

Métodos

InitializationLevel

get_minimum_library_initialization_level() const

bool

is_library_open() const


Enumeraciones

enum InitializationLevel: 🔗

InitializationLevel INITIALIZATION_LEVEL_CORE = 0

La biblioteca se inicializa al mismo tiempo que las características principales del motor.

InitializationLevel INITIALIZATION_LEVEL_SERVERS = 1

La biblioteca se inicializa al mismo tiempo que los servidores del motor (como RenderingServer o PhysicsServer3D).

InitializationLevel INITIALIZATION_LEVEL_SCENE = 2

La biblioteca se inicializa al mismo tiempo que las clases relacionadas con la escena del motor.

InitializationLevel INITIALIZATION_LEVEL_EDITOR = 3

La biblioteca se inicializa al mismo tiempo que las clases del editor del motor. Solo ocurre al cargar la GDExtension en el editor.


Descripciones de Métodos

InitializationLevel get_minimum_library_initialization_level() const 🔗

Devuelve el nivel más bajo requerido para que esta extensión se inicialice correctamente (consulta la enumeración InitializationLevel).


bool is_library_open() const 🔗

Devuelve true si la biblioteca de esta extensión se ha abierto.