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.
Checking the stable version of the documentation...
EditorResourcePreview
Успадковує: Node < Object
Вузл, який використовується для створення попереднього перегляду ресурсів або файлів.
Опис
Цей вузол використовується для створення попереднього перегляду для ресурсів або файлів.
Примітка: Цей клас не повинен бути миттєвим. Замість, доступ до Єдиного редактора EditorInterface.get_resource_previewer().
Методи
void |
add_preview_generator(generator: EditorResourcePreviewGenerator) |
void |
check_for_invalidation(path: String) |
void |
queue_edited_resource_preview(resource: Resource, receiver: Object, receiver_func: StringName, userdata: Variant) |
void |
queue_resource_preview(path: String, receiver: Object, receiver_func: StringName, userdata: Variant) |
void |
remove_preview_generator(generator: EditorResourcePreviewGenerator) |
Сигнали
preview_invalidated(path: String) 🔗
Якщо попередній перегляд недійсним (змінюється). path відповідає шляху попереднього перегляду.
Описи методів
void add_preview_generator(generator: EditorResourcePreviewGenerator) 🔗
Створіть власний, користувацький генератор попереднього перегляду.
void check_for_invalidation(path: String) 🔗
Перевірте, чи зміниться ресурс, якщо це буде недійсним і відповідним сигналом, що вдається.
void queue_edited_resource_preview(resource: Resource, receiver: Object, receiver_func: StringName, userdata: Variant) 🔗
Поставте resource у чергу для попереднього перегляду. Коли попередній перегляд буде готовий, буде викликано receiver_func receiver. receiver_func має приймати такі чотири аргументи: шлях String, Texture2D preview, Texture2D thumbnail_preview, Variant userdata. userdata може бути будь-яким і повертатиметься під час виклику receiver_func.
Примітка: Якщо не вдалося створити попередній перегляд, receiver_func усе одно буде викликано, але попередній перегляд матиме значення null.
void queue_resource_preview(path: String, receiver: Object, receiver_func: StringName, userdata: Variant) 🔗
Поставте в чергу файл ресурсу, розташований за адресою path, для попереднього перегляду. Коли попередній перегляд буде готовий, буде викликано receiver_func receiver. Параметр receiver_func має приймати такі чотири аргументи: шлях String, Texture2D preview, Texture2D thumbnail_preview, Variant userdata. userdata може бути будь-яким і повертатиметься під час виклику receiver_func.
Примітка: Якщо не вдалося створити попередній перегляд, receiver_func усе одно буде викликано, але попередній перегляд матиме значення null.
void remove_preview_generator(generator: EditorResourcePreviewGenerator) 🔗
Видалити спеціальний генератор попереднього перегляду.