diff options
author | reduz <reduzio@gmail.com> | 2021-08-20 15:32:56 -0300 |
---|---|---|
committer | reduz <reduzio@gmail.com> | 2021-08-20 16:02:24 -0300 |
commit | 542e6e8ca621af377ae7552d869180fde9818e4c (patch) | |
tree | 22e83e8931fbbd2ef328595cd51e48a2fdf1434d /doc | |
parent | 78bf06ea415873d336f7869edb632968b1be6bed (diff) |
Implement Extension Loader
* Extensions are now scanned and loaded on demand.
* Extensions found are cached into a file that is used to load them (which is also exported).
* Editor will ask to restart when an extension requires core functionality.
* Editor will attempt to load extensions always before importing or loading scenes. This ensures extensions can register the relevant types.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/classes/NativeExtensionManager.xml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/classes/NativeExtensionManager.xml b/doc/classes/NativeExtensionManager.xml index c14ce94aff..42246619f6 100644 --- a/doc/classes/NativeExtensionManager.xml +++ b/doc/classes/NativeExtensionManager.xml @@ -18,6 +18,12 @@ <description> </description> </method> + <method name="is_extension_loaded" qualifiers="const"> + <return type="bool" /> + <argument index="0" name="path" type="String" /> + <description> + </description> + </method> <method name="load_extension"> <return type="int" enum="NativeExtensionManager.LoadStatus" /> <argument index="0" name="path" type="String" /> |