summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorreduz <reduzio@gmail.com>2021-08-20 15:32:56 -0300
committerreduz <reduzio@gmail.com>2021-08-20 16:02:24 -0300
commit542e6e8ca621af377ae7552d869180fde9818e4c (patch)
tree22e83e8931fbbd2ef328595cd51e48a2fdf1434d /doc
parent78bf06ea415873d336f7869edb632968b1be6bed (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.xml6
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" />