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
Успадковує: Resource < RefCounted < Object
Бібліотека для GDExtension.
Опис
Тип ресурсу GDExtension представляє спільну бібліотеку, яка може розширити функціональні можливості механізму. Синглтон GDExtensionManager відповідає за завантаження, перезавантаження та вивантаження ресурсів GDExtension.
Примітка: GDExtension сама по собі не є мовою сценаріїв і не має жодного відношення до ресурсів GDScript.
Посібники
Методи
is_library_open() const |
Переліки
enum InitializationLevel: 🔗
InitializationLevel INITIALIZATION_LEVEL_CORE = 0
Бібліотека ініціюється одночасно, оскільки основні функції двигуна.
InitializationLevel INITIALIZATION_LEVEL_SERVERS = 1
Бібліотека ініціалізується одночасно з серверами механізму (наприклад, RenderingServer або PhysicsServer3D).
InitializationLevel INITIALIZATION_LEVEL_SCENE = 2
Бібліотека ініціюється в той же час, як пов'язані з сценарними класами двигуна.
InitializationLevel INITIALIZATION_LEVEL_EDITOR = 3
Бібліотека ініціюється в той же час, як класи редактора двигуна. При завантаженні GDExtension у редакторі.
Описи методів
InitializationLevel get_minimum_library_initialization_level() const 🔗
Повертає найнижчий рівень, необхідний для правильної ініціалізації цього розширення (див. перелік InitializationLevel).
bool is_library_open() const 🔗
Повертає true, якщо бібліотеку цього розширення було відкрито.