跳到主要内容

EditorResourcePreview

继承

Node

简要描述

生成资源或文件预览的帮助器。

描述

该对象用于生成文件资源的预览。

方法

返回值类型方法名称
voidadd_preview_generator(generator: EditorResourcePreviewGenerator)
voidcheck_for_invalidation(path: String)
voidqueue_edited_resource_preview(resource: Resource, receiver: Object, receiver_func: String, userdata: Variant)
voidqueue_resource_preview(path: String, receiver: Object, receiver_func: String, userdata: Variant)
voidremove_preview_generator(generator: EditorResourcePreviewGenerator)

信号

  • **preview_invalidated**

如果预览无效(更改),则发出。path对应于预览的路径。


方法说明

  • add_preview_generator add_preview_generator(generator: EditorResourcePreviewGenerator)

创建一个自己的自定义预览生成器。


  • check_for_invalidation check_for_invalidation(path: String)

检查资源是否已更改,如果已更改,它将无效并发出相应的信号。


  • queue_edited_resource_preview queue_edited_resource_preview(resource: Resource, receiver: Object, receiver_func: String, userdata: Variant)

将正在编辑的资源排入队列以供预览(使用实例)。预览准备好后,将调用您的receive.receiver_func包含预览纹理或空白纹理(如果无法进行预览)。回调必须具有以下格式:(路径,纹理,用户数据)。用户数据可以是任何东西。


  • queue_resource_preview queue_resource_preview(path: String, receiver: Object, receiver_func: String, userdata: Variant)

将资源文件排队以进行预览(使用路径)。预览准备好后,将调用您的receive.receiver_func包含预览纹理或空白纹理(如果无法进行预览)。回调必须具有以下格式:(路径,纹理,用户数据)。用户数据可以是任何东西。


  • remove_preview_generator remove_preview_generator(generator: EditorResourcePreviewGenerator)

删除自定义预览生成器。