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
Наследует: ImageFormatLoader < RefCounted < Object
Базовый класс для создания расширений ImageFormatLoader (добавление поддержки дополнительных форматов изображений).
Описание
Движок поддерживает несколько форматов изображений из коробки (PNG, SVG, JPEG, WebP и многие другие), но вы можете реализовать поддержку дополнительных форматов изображений, расширив этот класс.
Обязательно соблюдайте задокументированные типы возвращаемых данных и значения. Вам следует создать его экземпляр и вызвать add_format_loader(), чтобы зарегистрировать этот загрузчик во время фазы инициализации.
Методы
_get_recognized_extensions() virtual const |
|
_load_image(image: Image, fileaccess: FileAccess, flags: BitField[LoaderFlags], scale: float) virtual |
|
void |
|
void |
Описания метода
PackedStringArray _get_recognized_extensions() virtual const 🔗
Возвращает список расширений файлов для этого формата изображения. Файлы с заданными расширениями будут рассматриваться как файлы изображений и загружаться с использованием этого класса.
Error _load_image(image: Image, fileaccess: FileAccess, flags: BitField[LoaderFlags], scale: float) virtual 🔗
Загружает содержимое fileaccess в предоставленный image.
void add_format_loader() 🔗
Добавьте этот загрузчик формата в движок, что позволит ему распознавать расширения файлов, возвращаемые _get_recognized_extensions().
void remove_format_loader() 🔗
Удалите этот загрузчик формата из движка.