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...
ImageFormatLoaderExtension
Eredita: ImageFormatLoader < RefCounted < Object
Classe di base per la creazione di estensioni ImageFormatLoader (aggiungendo supporto per ulteriori formati di immagine).
Descrizione
Il motore supporta diversi formati di immagine predefiniti (PNG, SVG, JPEG, WebP per citarne alcuni), ma puoi scegliere di implementare il supporto per ulteriori formati di immagine estendendo questa classe.
Assicurati di rispettare i tipi di ritorno e i valori documentati. Dovresti crearne un'istanza e chiamare add_format_loader() per registrare quel loader durante la fase di inizializzazione.
Metodi
_get_recognized_extensions() virtual const |
|
_load_image(image: Image, fileaccess: FileAccess, flags: BitField[LoaderFlags], scale: float) virtual |
|
void |
|
void |
Descrizioni dei metodi
PackedStringArray _get_recognized_extensions() virtual const 🔗
Restituisce la lista delle estensioni di file per questo formato immagine. I file con le estensioni specificate saranno trattati come file immagine e caricati utilizzando questa classe.
Error _load_image(image: Image, fileaccess: FileAccess, flags: BitField[LoaderFlags], scale: float) virtual 🔗
Carica il contenuto del fileaccess nell'immagine image fornita.
void add_format_loader() 🔗
Aggiunge questo caricatore di formato al motore, consentendogli di riconoscere le estensioni di file restituite da _get_recognized_extensions().
void remove_format_loader() 🔗
Rimuove questo caricatore di formato dal motore.