Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
GDExtension
Eredita: Resource < RefCounted < Object
Una libreria nativa per GDExtension.
Descrizione
Il tipo di risorsa GDExtension rappresenta una libreria condivisa che può espandere la funzionalità del motore. Il singleton GDExtensionManager è responsabile del caricamento, del ricaricamento e della rimozione delle risorse GDExtension.
Nota: GDExtension in sé non è un linguaggio di scripting e non ha alcuna relazione con le risorse GDScript.
Tutorial
Metodi
is_library_open() const |
Enumerazioni
enum InitializationLevel: 🔗
InitializationLevel INITIALIZATION_LEVEL_CORE = 0
La libreria è inizializzata allo stesso tempo delle funzionalità essenziali del motore.
InitializationLevel INITIALIZATION_LEVEL_SERVERS = 1
La libreria è inizializzata allo stesso tempo dei server del motore (come il RenderingServer o il PhysicsServer3D).
InitializationLevel INITIALIZATION_LEVEL_SCENE = 2
La libreria è inizializzata allo stesso tempo delle classi del motore che riguardano le scene.
InitializationLevel INITIALIZATION_LEVEL_EDITOR = 3
La libreria è inizializzata allo stesso tempo delle classi del motore esclusive all'editor. Avviene solo quando si carica GDExtension nell'editor.
Descrizioni dei metodi
InitializationLevel get_minimum_library_initialization_level() const 🔗
Restituisce il livello più basso richiesto affinché questa estensione sia inizializzata correttamente (vedi l'enumerazione InitializationLevel).
bool is_library_open() const 🔗
Restituisce true se la libreria di questa estensione è stata aperta.