跳到主要内容

EditorResourcePreviewGenerator

继承

Reference

简要描述

自定义预览生成器。

描述

自定义代码以生成预览。请检查EditorSettings中的file_dialog/thumbnail_size以找到合适的尺寸进行预览。

方法

返回值类型方法名称
boolcan_generate_small_preview() virtual
Texturegenerate(from: Resource, size: Vector2) virtual
Texturegenerate_from_path(path: String, size: Vector2) virtual
boolgenerate_small_preview_automatically() virtual
boolhandles(type: String) virtual

方法说明

  • can_generate_small_preview can_generate_small_preview() virtual

如果此函数返回true,则生成器还将调用generategenerate_from_path进行小型预览。

默认情况下,它返回false


  • generate generate(from: Resource, size: Vector2) virtual

从指定大小的给定资源生成预览。这必须始终执行。

返回空纹理是一种可以避免失败并让其他生成器负责的好方法。

必须小心,因为始终从线程(而不是主线程)调用此函数。


  • generate_from_path generate_from_path(path: String, size: Vector2) virtual

直接从具有指定大小的路径生成预览。实现此操作是可选的,因为默认代码将加载并调用generate

返回空纹理是一种可以避免失败并让其他生成器注意的好的方法。

必须小心,因为始终从线程(而不是主线程)调用此函数。


  • generate_small_preview_automatically generate_small_preview_automatically() virtual

如果此函数返回true,则生成器将从generategenerate_from_path方法生成的普通预览纹理中自动生成小的预览。

默认情况下,它返回false


  • handles handles(type: String) virtual

如果您的生成器支持type类型的资源,则返回true