Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

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» (Виконати).