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

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 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 skip ( )