EditorResourcePreviewGenerator
继承
简要描述
自定义预览生成器。
描述
自定义代码以生成预览。请检查EditorSettings中的file_dialog/thumbnail_size
以找到合适的尺寸进行预览。
方法
返回值类型 | 方法名称 |
---|---|
bool | can_generate_small_preview() virtual |
Texture | generate(from: Resource, size: Vector2) virtual |
Texture | generate_from_path(path: String, size: Vector2) virtual |
bool | generate_small_preview_automatically() virtual |
bool | handles(type: String) virtual |
方法说明
- can_generate_small_preview can_generate_small_preview() virtual
如果此函数返回true
,则生成器还将调用generate或generate_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
,则生成器将从generate或generate_from_path方法生成的普通预览纹理中自动生成小的预览。
默认情况下,它返回false
。
- handles handles(type: String) virtual
如果您的生成器支持type
类型的资源,则返回true
。