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.

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

PackedStringArray

_get_recognized_extensions() virtual const

Error

_load_image(image: Image, fileaccess: FileAccess, flags: BitField[LoaderFlags], scale: float) virtual

void

add_format_loader()

void

remove_format_loader()


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.