mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
Add support for scene/resource customization in export plugins
EditorExportPlugin adds a set of callbacks to allow customizing scenes, resources or subresources in all files exported: * Can take scene files, resource files and subresources in all of them. * Uses a cache for the converted files if nothing changes, so this work only happens if a file is modified. * Uses hashing to differentiate export configuration caches. * Removed the previous conversion code to binary, as this one uses existing stuff. This API is useful in several scenarios: * Needed by the "server" export platform to get rid of textures, meshes, audio, etc. * Needed by text to binary converters. * Needed by eventual optimizations such as shader precompiling on export, mesh merging and optimization, etc. This is a draft, feedback is very welcome.
This commit is contained in:
@@ -98,6 +98,12 @@
|
||||
Removes the entire contents of the config.
|
||||
</description>
|
||||
</method>
|
||||
<method name="encode_to_text" qualifiers="const">
|
||||
<return type="String" />
|
||||
<description>
|
||||
Obtain the text version of this config file (the same text that would be written to a file).
|
||||
</description>
|
||||
</method>
|
||||
<method name="erase_section">
|
||||
<return type="void" />
|
||||
<param index="0" name="section" type="String" />
|
||||
|
||||
Reference in New Issue
Block a user