EditorResourcePreviewGenerator

Inherits: Reference < Object

自定义的预览生成器。

描述

自定义代码来生成预览。请查看EditorSettings中的file_dialog/thumbnail_size,找出适合做预览的尺寸。

方法

bool

can_generate_small_preview ( ) virtual

Texture

generate ( Resource from, Vector2 size ) virtual

Texture

generate_from_path ( String path, Vector2 size ) virtual

bool

generate_small_preview_automatically ( ) virtual

bool

handles ( String type ) virtual

方法说明

  • bool can_generate_small_preview ( ) virtual

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

默认情况下,它会返回false


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

返回空纹理是失败的好方法,并让另一个生成器负责。

注意!,因为始终从线程(而不是主线程)调用此函数。


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

返回空纹理是失败的好方法,并让另一个生成器负责。

注意!,因为始终从线程(而不是主线程)调用此函数。


  • bool generate_small_preview_automatically ( ) virtual

如果此函数返回true,则生成器将根据由generategenerate_from_path方法生成的常规预览纹理自动生成较小的预览。

默认情况下,它返回false


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