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
Узел, используемый для создания предварительных просмотров ресурсов или файлов.
Описание
Этот узел используется для генерации предпросмотров ресурсов или файлов.
Примечание: Этот класс не следует создавать напрямую. Вместо этого обратитесь к синглтону с помощью 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 для предварительного просмотра. После того, как предварительный просмотр будет готов, будет вызван receiveer receiveer. receiveer_func должен принимать следующие четыре аргумента: String path, Texture2D preview, Texture2D thumbnail_preview, Variant userdata. userdata может быть любым и будет возвращен при вызове receiveer_func.
Примечание: Если не удалось создать предварительный просмотр, receiveer_func все равно будет вызван, но предварительный просмотр будет null.
void queue_resource_preview(path: String, receiver: Object, receiver_func: StringName, userdata: Variant) 🔗
Поставьте в очередь файл ресурсов, расположенный в path, для предварительного просмотра. После того, как предварительный просмотр будет готов, будет вызван receiveer receiveer_func. receiveer_func должен принимать следующие четыре аргумента: String path, Texture2D preview, Texture2D thumbnail_preview, Variant userdata. userdata может быть любым и будет возвращен при вызове receiveer_func.
Примечание: Если предварительный просмотр создать не удалось, receiveer_func все равно будет вызван, но предварительный просмотр будет null.
void remove_preview_generator(generator: EditorResourcePreviewGenerator) 🔗
Удаляет пользовательский генератор предварительного просмотра.