Path: blob/master/platform/linuxbsd/doc_classes/EditorExportPlatformLinuxBSD.xml
20843 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[b]Note:[/b] When exporting as a dedicated server, the shader baker is always disabled since no rendering is performed.31</member>32<member name="ssh_remote_deploy/cleanup_script" type="String" setter="" getter="">33Script code to execute on the remote host when app is finished.34The following variables can be used in the script:35- [code]{temp_dir}[/code] - Path of temporary folder on the remote, used to upload app and scripts to.36- [code]{archive_name}[/code] - Name of the ZIP containing uploaded application.37- [code]{exe_name}[/code] - Name of application executable.38- [code]{cmd_args}[/code] - Array of the command line argument for the application.39</member>40<member name="ssh_remote_deploy/enabled" type="bool" setter="" getter="">41Enables remote deploy using SSH/SCP.42</member>43<member name="ssh_remote_deploy/extra_args_scp" type="String" setter="" getter="">44Array of the additional command line arguments passed to the SCP.45</member>46<member name="ssh_remote_deploy/extra_args_ssh" type="String" setter="" getter="">47Array of the additional command line arguments passed to the SSH.48</member>49<member name="ssh_remote_deploy/host" type="String" setter="" getter="">50Remote host SSH user name and address, in [code]user@address[/code] format.51</member>52<member name="ssh_remote_deploy/port" type="String" setter="" getter="">53Remote host SSH port number.54</member>55<member name="ssh_remote_deploy/run_script" type="String" setter="" getter="">56Script code to execute on the remote host when running the app.57The following variables can be used in the script:58- [code]{temp_dir}[/code] - Path of temporary folder on the remote, used to upload app and scripts to.59- [code]{archive_name}[/code] - Name of the ZIP containing uploaded application.60- [code]{exe_name}[/code] - Name of application executable.61- [code]{cmd_args}[/code] - Array of the command line argument for the application.62</member>63<member name="texture_format/etc2_astc" type="bool" setter="" getter="">64If [code]true[/code], project textures are exported in the ETC2/ASTC format.65</member>66<member name="texture_format/s3tc_bptc" type="bool" setter="" getter="">67If [code]true[/code], project textures are exported in the S3TC/BPTC format.68</member>69</members>70</class>717273