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 utilizzato per generare anteprime di risorse o file.
Descrizione
Questo nodo serve per generare anteprime per le risorse o i file.
Nota: Questa classe non dovrebbe essere istanziata direttamente. Invece, accedi al singleton tramite EditorInterface.get_resource_previewer().
Metodi
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) |
Segnali
preview_invalidated(path: String) 🔗
Emesso se un'anteprima è stata invalidata (modificata). path corrisponde al percorso dell'anteprima.
Descrizioni dei metodi
void add_preview_generator(generator: EditorResourcePreviewGenerator) 🔗
Crea un generatore di anteprime personalizzato.
void check_for_invalidation(path: String) 🔗
Verifica se la risorsa è cambiata, in tal caso verrà invalidata e verrà emesso il segnale corrispondente.
void queue_edited_resource_preview(resource: Resource, receiver: Object, receiver_func: StringName, userdata: Variant) 🔗
Mette in coda la risorsa resource in fase di modifica per l'anteprima. Una volta che l'anteprima è pronta, sarà chiamata la funzione receiver_func del ricevitore receiver. receiver_func deve accettare i seguenti quattro argomenti: String percorso, Texture2D anteprima, Texture2D anteprima in miniatura, Variant userdata. userdata può essere qualsiasi cosa e sarà restituito quando receiver_func viene chiamato.
Nota: Se non è stato possibile creare l'anteprima, receiver_func verrà comunque chiamata, ma l'anteprima sarà null.
void queue_resource_preview(path: String, receiver: Object, receiver_func: StringName, userdata: Variant) 🔗
Mette in coda il file risorsa situato al percorso path per l'anteprima. Una volta che l'anteprima è pronta, sarà chiamata la funzione receiver_func del ricevitore receiver. receiver_func deve accettare i seguenti quattro argomenti: String percorso, Texture2D anteprima, Texture2D anteprima in miniatura, Variant userdata. userdata può essere qualsiasi cosa e sarà restituito quando receiver_func viene chiamato.
Nota: Se non è stato possibile creare l'anteprima, receiver_func verrà comunque chiamata, ma l'anteprima sarà null.
void remove_preview_generator(generator: EditorResourcePreviewGenerator) 🔗
Rimuove un generatore di anteprime personalizzato.