Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
EditorResourcePreview
Un nodo utilizado para generar vistas previas de recursos o archivos.
Descripción
Este nodo se utiliza para generar vistas previas de recursos o archivos.
Nota: Esta clase no debe ser instanciada directamente. En su lugar, accede al singleton usando EditorInterface.get_resource_previewer().
Métodos
void |
add_preview_generator(generator: EditorResourcePreviewGenerator) |
void |
check_for_invalidation(path: String) |
void |
queue_edited_resource_preview(resource: Resource, receiver: Object, receiver_func: StringName, userdata: Variant) |
void |
queue_resource_preview(path: String, receiver: Object, receiver_func: StringName, userdata: Variant) |
void |
remove_preview_generator(generator: EditorResourcePreviewGenerator) |
Señales
preview_invalidated(path: String) 🔗
Se emite si una vista previa se ha invalidado (cambiado). path corresponde a la ruta de la vista previa.
Descripciones de Métodos
void add_preview_generator(generator: EditorResourcePreviewGenerator) 🔗
Crear un generador de previsualización propio y personalizado.
void check_for_invalidation(path: String) 🔗
Comprueba si el recurso ha cambiado, si es así, se invalidará y se emitirá la señal correspondiente.
void queue_edited_resource_preview(resource: Resource, receiver: Object, receiver_func: StringName, userdata: Variant) 🔗
Encola el resource que se está editando para su vista previa. Una vez que la vista previa esté lista, se llamará a receiver_func de receiver. receiver_func debe tomar los siguientes cuatro argumentos: String path, Texture2D preview, Texture2D thumbnail_preview, Variant userdata. userdata puede ser cualquier cosa, y será devuelto cuando se llame a receiver_func.
Nota: Si no fue posible crear la vista previa, se seguirá llamando a receiver_func, pero la vista previa será null.
void queue_resource_preview(path: String, receiver: Object, receiver_func: StringName, userdata: Variant) 🔗
Encola un archivo de recurso ubicado en path para su vista previa. Una vez que la vista previa esté lista, se llamará a receiver_func de receiver. receiver_func debe tomar los siguientes cuatro argumentos: String path, Texture2D preview, Texture2D thumbnail_preview, Variant userdata. userdata puede ser cualquier cosa, y será devuelto cuando se llame a receiver_func.
Nota: Si no fue posible crear la vista previa, se seguirá llamando a receiver_func, pero la vista previa será null.
void remove_preview_generator(generator: EditorResourcePreviewGenerator) 🔗
Elimina un generador de previsualización personalizado.