EditorResourcePreviewGenerator
自定义的预览生成器。
描述
自定义代码来生成预览。请查看EditorSettings中的file_dialog/thumbnail_size
,找出适合做预览的尺寸。
方法
can_generate_small_preview ( ) virtual | |
generate_from_path ( String path, Vector2 size ) virtual | |
generate_small_preview_automatically ( ) virtual | |
方法说明
- bool can_generate_small_preview ( ) virtual
如果该函数返回true
,生成器将调用generate或generate_from_path来进行小型预览。
默认情况下,它会返回false
。
从指定大小的给定资源生成预览。这必须始终执行。
返回空纹理是失败的好方法,并让另一个生成器负责。
注意!,因为始终从线程(而不是主线程)调用此函数。
直接从指定大小的路径生成预览。实现此操作是可选的,因为默认代码将加载并调用generate。
返回空纹理是失败的好方法,并让另一个生成器负责。
注意!,因为始终从线程(而不是主线程)调用此函数。
- bool generate_small_preview_automatically ( ) virtual
如果此函数返回true
,则生成器将根据由generate或generate_from_path方法生成的常规预览纹理自动生成较小的预览。
默认情况下,它返回false
。
如果你的生成器支持类型type
的资源,返回true
。