Up to date
This page is up to date for Godot 4.3
.
If you still find outdated information, please open an issue.
EditorExportPresetΒΆ
Inherits: RefCounted < Object
Export preset configuration.
DescriptionΒΆ
Export preset configuration. Instances of EditorExportPreset by editor UI and intended to be used a read-only configuration passed to the EditorExportPlatform methods when exporting the project.
MethodsΒΆ
are_advanced_options_enabled() const |
|
get_custom_features() const |
|
get_customized_files() const |
|
get_customized_files_count() const |
|
get_encrypt_directory() const |
|
get_encrypt_pck() const |
|
get_encryption_ex_filter() const |
|
get_encryption_in_filter() const |
|
get_encryption_key() const |
|
get_exclude_filter() const |
|
get_export_filter() const |
|
get_export_path() const |
|
get_file_export_mode(path: String, default: FileExportMode = 0) const |
|
get_files_to_export() const |
|
get_include_filter() const |
|
get_or_env(name: StringName, env_var: String) const |
|
get_patches() const |
|
get_preset_name() const |
|
get_script_export_mode() const |
|
get_version(name: StringName, windows_version: bool) const |
|
has(property: StringName) const |
|
has_export_file(path: String) |
|
is_dedicated_server() const |
|
is_runnable() const |
EnumerationsΒΆ
enum ExportFilter: π
ExportFilter EXPORT_ALL_RESOURCES = 0
There is currently no description for this enum. Please help us by contributing one!
ExportFilter EXPORT_SELECTED_SCENES = 1
There is currently no description for this enum. Please help us by contributing one!
ExportFilter EXPORT_SELECTED_RESOURCES = 2
There is currently no description for this enum. Please help us by contributing one!
ExportFilter EXCLUDE_SELECTED_RESOURCES = 3
There is currently no description for this enum. Please help us by contributing one!
ExportFilter EXPORT_CUSTOMIZED = 4
There is currently no description for this enum. Please help us by contributing one!
enum FileExportMode: π
FileExportMode MODE_FILE_NOT_CUSTOMIZED = 0
There is currently no description for this enum. Please help us by contributing one!
FileExportMode MODE_FILE_STRIP = 1
There is currently no description for this enum. Please help us by contributing one!
FileExportMode MODE_FILE_KEEP = 2
There is currently no description for this enum. Please help us by contributing one!
FileExportMode MODE_FILE_REMOVE = 3
There is currently no description for this enum. Please help us by contributing one!
enum ScriptExportMode: π
ScriptExportMode MODE_SCRIPT_TEXT = 0
There is currently no description for this enum. Please help us by contributing one!
ScriptExportMode MODE_SCRIPT_BINARY_TOKENS = 1
There is currently no description for this enum. Please help us by contributing one!
ScriptExportMode MODE_SCRIPT_BINARY_TOKENS_COMPRESSED = 2
There is currently no description for this enum. Please help us by contributing one!
Method DescriptionsΒΆ
bool are_advanced_options_enabled() const π
Returns true
, is "Advanced" toggle is enabled in the export dialog.
String get_custom_features() const π
Returns string with a comma separated list of custom features.
Dictionary get_customized_files() const π
Returns Dictionary of files selected in the "Resources" tab of the export dialog. Dictionary keys are file names and values are export mode - "strip
, "keep"
, or "remove"
. See also get_file_export_mode.
int get_customized_files_count() const π
Returns number of files selected in the "Resources" tab of the export dialog.
bool get_encrypt_directory() const π
Returns true
, PCK directory encryption is enabled in the export dialog.
bool get_encrypt_pck() const π
Returns true
, PCK encryption is enabled in the export dialog.
String get_encryption_ex_filter() const π
Returns file filters to exclude during PCK encryption.
String get_encryption_in_filter() const π
Returns file filters to include during PCK encryption.
String get_encryption_key() const π
Returns PCK encryption key.
String get_exclude_filter() const π
Returns file filters to exclude during export.
ExportFilter get_export_filter() const π
Returns export file filter mode selected in the "Resources" tab of the export dialog.
String get_export_path() const π
Returns export target path.
FileExportMode get_file_export_mode(path: String, default: FileExportMode = 0) const π
Returns file export mode for the specified file.
PackedStringArray get_files_to_export() const π
Returns array of files to export.
String get_include_filter() const π
Returns file filters to include during export.
Variant get_or_env(name: StringName, env_var: String) const π
Returns export option value or value of environment variable if it is set.
PackedStringArray get_patches() const π
Returns the list of packs on which to base a patch export on.
String get_preset_name() const π
Returns export preset name.
int get_script_export_mode() const π
Returns script export mode.
String get_version(name: StringName, windows_version: bool) const π
Returns the preset's version number, or fall back to the ProjectSettings.application/config/version project setting if set to an empty string.
If windows_version
is true
, formats the returned version number to be compatible with Windows executable metadata.
bool has(property: StringName) const π
Returns true
if preset has specified property.
bool has_export_file(path: String) π
Returns true
if specified file is exported.
bool is_dedicated_server() const π
Returns true
if dedicated server export mode is selected in the export dialog.
Returns true
if "Runnable" toggle is enabled in the export dialog.