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