EditorExportPreset

Наследует: RefCounted < Object

Экспорт предустановленной конфигурации.

Описание

Представляет конфигурацию шаблона экспорта, созданную в диалоговом окне экспорта редактора. Экземпляр EditorExportPreset предназначен для использования в качестве конфигурации, доступной только для чтения, передаваемой методам EditorExportPlatform при экспорте проекта.

Методы

bool

are_advanced_options_enabled() const

String

get_custom_features() const

Dictionary

get_customized_files() const

int

get_customized_files_count() const

bool

get_encrypt_directory() const

bool

get_encrypt_pck() const

String

get_encryption_ex_filter() const

String

get_encryption_in_filter() const

String

get_encryption_key() const

String

get_exclude_filter() const

ExportFilter

get_export_filter() const

String

get_export_path() const

FileExportMode

get_file_export_mode(path: String, default: FileExportMode = 0) const

PackedStringArray

get_files_to_export() const

String

get_include_filter() const

Variant

get_or_env(name: StringName, env_var: String) const

PackedStringArray

get_patches() const

String

get_preset_name() const

Variant

get_project_setting(name: StringName)

ScriptExportMode

get_script_export_mode() const

String

get_version(name: StringName, windows_version: bool) const

bool

has(property: StringName) const

bool

has_export_file(path: String)

bool

is_dedicated_server() const

bool

is_runnable() const


Перечисления

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!


Описания метода

bool are_advanced_options_enabled() const 🔗

Возвращает true, если в диалоговом окне экспорта включен переключатель «Дополнительно».


String get_custom_features() const 🔗

Возвращает список пользовательских функций, добавленных к этому шаблону, через запятую, в виде строки. Подробнее см. в разделе Теги функций в документации.


Dictionary get_customized_files() const 🔗

Возвращает словарь файлов, выбранных на вкладке «Ресурсы» диалогового окна экспорта. Ключами словаря являются пути к файлам, а значениями — соответствующие режимы экспорта: "strip", "keep" или "remove". См. также get_file_export_mode().


int get_customized_files_count() const 🔗

Возвращает количество файлов, выбранных на вкладке «Ресурсы» диалогового окна экспорта.


bool get_encrypt_directory() const 🔗

Возвращает true, если в диалоговом окне экспорта включено шифрование каталога PCK.


bool get_encrypt_pck() const 🔗

Возвращает true, если в диалоговом окне экспорта включено шифрование PCK.


String get_encryption_ex_filter() const 🔗

Возвращает фильтры файлов, которые следует исключить при шифровании PCK.


String get_encryption_in_filter() const 🔗

Возвращает фильтры файлов, которые следует включить во время шифрования PCK.


String get_encryption_key() const 🔗

Возвращает ключ шифрования PCK.


String get_exclude_filter() const 🔗

Возвращает фильтры файлов, которые следует исключить при экспорте.


ExportFilter get_export_filter() const 🔗

Возвращает режим фильтра файла экспорта, выбранный на вкладке «Ресурсы» диалогового окна экспорта.


String get_export_path() const 🔗

Возвращает целевой путь экспорта.


FileExportMode get_file_export_mode(path: String, default: FileExportMode = 0) const 🔗

Возвращает режим экспорта файла для указанного файла.


PackedStringArray get_files_to_export() const 🔗

Возвращает массив файлов для экспорта.


String get_include_filter() const 🔗

Возвращает фильтры файлов для включения во время экспорта.


Variant get_or_env(name: StringName, env_var: String) const 🔗

Возвращает значение параметра экспорта или значение переменной среды, если она задана.


PackedStringArray get_patches() const 🔗

Возвращает список пакетов, на основе которых будет выполнен экспорт патча.


String get_preset_name() const 🔗

Возвращает имя этого экспортного пресета.


Variant get_project_setting(name: StringName) 🔗

Возвращает значение параметра, идентифицированного name, используя переопределения тега предустановленных функций экспорта вместо текущих функций ОС.


ScriptExportMode get_script_export_mode() const 🔗

Возвращает режим экспорта, используемый файлами GDScript. 0 для «Текста», 1 для «Двоичных токенов» и 2 для «Сжатых двоичных токенов (файлы меньшего размера)».


String get_version(name: StringName, windows_version: bool) const 🔗

Возвращает номер версии предустановки или возвращается к настройке проекта ProjectSettings.application/config/version, если задана пустая строка.

Если windows_version равен true, форматирует возвращаемый номер версии для совместимости с метаданными исполняемого файла Windows.


bool has(property: StringName) const 🔗

Возвращает true, если у пресета есть свойство с именем property.


bool has_export_file(path: String) 🔗

Возвращает true, если файл по указанному path будет экспортирован.


bool is_dedicated_server() const 🔗

Возвращает true, если в диалоговом окне экспорта выбран режим экспорта выделенного сервера.


bool is_runnable() const 🔗

Возвращает true, если в диалоговом окне экспорта включен переключатель «Работающий» (Runnable).