Path: blob/master/platform/linuxbsd/doc_classes/EditorExportPlatformLinuxBSD.xml
10278 views
<?xml version="1.0" encoding="UTF-8" ?>1<class name="EditorExportPlatformLinuxBSD" inherits="EditorExportPlatformPC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd">2<brief_description>3Exporter for Linux/BSD.4</brief_description>5<description>6</description>7<tutorials>8<link title="Exporting for Linux">$DOCS_URL/tutorials/export/exporting_for_linux.html</link>9</tutorials>10<members>11<member name="binary_format/architecture" type="String" setter="" getter="">12Application executable architecture.13Supported architectures: [code]x86_32[/code], [code]x86_64[/code], [code]arm64[/code], [code]arm32[/code], [code]rv64[/code], [code]ppc64[/code], and [code]loongarch64[/code].14Official export templates include [code]x86_32[/code], [code]x86_64[/code], [code]arm32[/code], and [code]arm64[/code] binaries only.15</member>16<member name="binary_format/embed_pck" type="bool" setter="" getter="">17If [code]true[/code], project resources are embedded into the executable.18</member>19<member name="custom_template/debug" type="String" setter="" getter="">20Path to the custom export template. If left empty, default template is used.21</member>22<member name="custom_template/release" type="String" setter="" getter="">23Path to the custom export template. If left empty, default template is used.24</member>25<member name="debug/export_console_wrapper" type="int" setter="" getter="">26If [code]true[/code], a console wrapper is exported alongside the main executable, which allows running the project with enabled console output.27</member>28<member name="shader_baker/enabled" type="bool" setter="" getter="">29If [code]true[/code], shaders will be compiled and embedded in the application. This option is only supported when using the Forward+ or Mobile renderers.30</member>31<member name="ssh_remote_deploy/cleanup_script" type="String" setter="" getter="">32Script code to execute on the remote host when app is finished.33The following variables can be used in the script:34- [code]{temp_dir}[/code] - Path of temporary folder on the remote, used to upload app and scripts to.35- [code]{archive_name}[/code] - Name of the ZIP containing uploaded application.36- [code]{exe_name}[/code] - Name of application executable.37- [code]{cmd_args}[/code] - Array of the command line argument for the application.38</member>39<member name="ssh_remote_deploy/enabled" type="bool" setter="" getter="">40Enables remote deploy using SSH/SCP.41</member>42<member name="ssh_remote_deploy/extra_args_scp" type="String" setter="" getter="">43Array of the additional command line arguments passed to the SCP.44</member>45<member name="ssh_remote_deploy/extra_args_ssh" type="String" setter="" getter="">46Array of the additional command line arguments passed to the SSH.47</member>48<member name="ssh_remote_deploy/host" type="String" setter="" getter="">49Remote host SSH user name and address, in [code]user@address[/code] format.50</member>51<member name="ssh_remote_deploy/port" type="String" setter="" getter="">52Remote host SSH port number.53</member>54<member name="ssh_remote_deploy/run_script" type="String" setter="" getter="">55Script code to execute on the remote host when running the app.56The following variables can be used in the script:57- [code]{temp_dir}[/code] - Path of temporary folder on the remote, used to upload app and scripts to.58- [code]{archive_name}[/code] - Name of the ZIP containing uploaded application.59- [code]{exe_name}[/code] - Name of application executable.60- [code]{cmd_args}[/code] - Array of the command line argument for the application.61</member>62<member name="texture_format/etc2_astc" type="bool" setter="" getter="">63If [code]true[/code], project textures are exported in the ETC2/ASTC format.64</member>65<member name="texture_format/s3tc_bptc" type="bool" setter="" getter="">66If [code]true[/code], project textures are exported in the S3TC/BPTC format.67</member>68</members>69</class>707172