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.

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) 🔗

Видалити спеціальний генератор попереднього перегляду.