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.