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() 🔗
Видалити цей формат навантажувача з двигуна.