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, якщо бібліотеку цього розширення було відкрито.