EditorExportPlugin

Inherits: Reference < Object

A script that is executed when exporting projects.

Methods

void _export_begin ( PoolStringArray features, bool is_debug, String path, int flags ) virtual
void _export_end ( ) virtual
void _export_file ( String path, String type, PoolStringArray features ) virtual
void add_file ( String path, PoolByteArray file, bool remap )
void add_ios_bundle_file ( String path )
void add_ios_cpp_code ( String code )
void add_ios_embedded_framework ( String path )
void add_ios_framework ( String path )
void add_ios_linker_flags ( String flags )
void add_ios_plist_content ( String plist_content )
void add_ios_project_static_lib ( String path )
void add_shared_object ( String path, PoolStringArray tags )
void skip ( )

Method Descriptions

void _export_begin ( PoolStringArray features, bool is_debug, String path, int flags ) virtual

Virtual method to be overridden by the user. It is called when the export starts and provides all information about the export.

void _export_end ( ) virtual

Virtual method to be overridden by the user. Called when the export is finished.

void _export_file ( String path, String type, PoolStringArray features ) virtual

void add_file ( String path, PoolByteArray file, bool remap )

void add_ios_bundle_file ( String path )

void add_ios_cpp_code ( String code )

void add_ios_embedded_framework ( String path )

Adds a dynamic library (*.dylib, *.framework) to Linking Phase in iOS's Xcode project and embeds it into resulting binary.

Note: For static libraries (*.a) works in same way as add_ios_framework.

This method should not be used for System libraries as they are already present on the device.

void add_ios_framework ( String path )

Adds a static library (*.a) or dynamic library (*.dylib, *.framework) to Linking Phase in iOS's Xcode project.

void add_ios_linker_flags ( String flags )

void add_ios_plist_content ( String plist_content )

void add_ios_project_static_lib ( String path )

void add_shared_object ( String path, PoolStringArray tags )

void skip ( )

© 2014–2020 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.
https://docs.godotengine.org/en/3.2/classes/class_editorexportplugin.html