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

Hérite de : ImageFormatLoader < RefCounted < Object

Classe de base pour la création d'extensions de ImageFormatLoader (ajouter du support pour des formats d'image supplémentaires).

Description

Le moteur prend en charge plusieurs formats d'image (PNG, SVG, JPEG, WebP pour n'en nommer que quelques-uns), mais vous pouvez choisir d'implémenter le support pour des formats d'image supplémentaires en élargissant cette classe.

Assurez-vous de respecter les types et les valeurs de renvoi documentés. Vous devriez en créer une instance et appeler add_format_loader() pour enregistrer ce chargeur pendant la phase d'initialisation.

Méthodes

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()


Descriptions des méthodes

PackedStringArray _get_recognized_extensions() virtual const 🔗

Renvoie la liste des extensions de fichier pour ce format d'image. Les fichiers avec les extensions données seront traités comme des fichier image et chargés en utilisant cette classe.


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

Charge le contenu de fileaccess dans l'image fournie.


void add_format_loader() 🔗

Ajoute ce chargeur de format au moteur, lui permettant de reconnaître les extensions de fichier renvoyées par _get_recognized_extensions().


void remove_format_loader() 🔗

Retire ce chargeur de format du moteur.