Helper to generate previews of resources or files.
This object is used to generate previews for resources of files.
Note: This class shouldn't be instantiated directly. Instead, access the singleton using EditorInterface.get_resource_previewer.
void | add_preview_generator ( EditorResourcePreviewGenerator generator ) |
void | check_for_invalidation ( String path ) |
void | queue_edited_resource_preview ( Resource resource, Object receiver, String receiver_func, Variant userdata ) |
void | queue_resource_preview ( String path, Object receiver, String receiver_func, Variant userdata ) |
void | remove_preview_generator ( EditorResourcePreviewGenerator generator ) |
Emitted if a preview was invalidated (changed). path
corresponds to the path of the preview.
Create an own, custom preview generator.
Check if the resource changed, if so, it will be invalidated and the corresponding signal emitted.
Queue a resource being edited for preview (using an instance). Once the preview is ready, your receiver.receiver_func will be called either containing the preview texture or an empty texture (if no preview was possible). Callback must have the format: (path,texture,userdata). Userdata can be anything.
Queue a resource file for preview (using a path). Once the preview is ready, your receiver.receiver_func will be called either containing the preview texture or an empty texture (if no preview was possible). Callback must have the format: (path,texture,userdata). Userdata can be anything.
Removes a custom preview generator.
© 2014–2020 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.
https://docs.godotengine.org/en/3.2/classes/class_editorresourcepreview.html