mirror of
https://github.com/godotengine/godot.git
synced 2025-01-06 17:37:18 +08:00
4dd6e8eca5
- Implements the concept of GDExtension loaders that can be used to customize how GDExtensions are loaded and initialized. - Moves the parsing of `.gdextension` config files to the new `GDExtensionLibraryLoader`. - `GDExtensionManager` is now meant to be the main way to load/unload extensions and can optionally take a `GDExtensionLoader`. - `EditorFileSystem` avoids unloading extensions if the file still exists, this should prevent unloading extensions that are outside the user project. |
||
---|---|---|
.. | ||
extension_api_dump.cpp | ||
extension_api_dump.h | ||
gdextension_compat_hashes.cpp | ||
gdextension_compat_hashes.h | ||
gdextension_interface.cpp | ||
gdextension_interface.h | ||
gdextension_library_loader.cpp | ||
gdextension_library_loader.h | ||
gdextension_loader.h | ||
gdextension_manager.cpp | ||
gdextension_manager.h | ||
gdextension.compat.inc | ||
gdextension.cpp | ||
gdextension.h | ||
make_interface_dumper.py | ||
make_wrappers.py | ||
SCsub |