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

Успадковує: ImageFormatLoader < RefCounted < Object

Базовий клас для створення ImageFormatLoader розширення (підтримка підтримки для додаткових форматів зображень).

Опис

Двигун підтримує декілька форматів зображень з коробки (PNG, SVG, JPEG, WebP, щоб назвати кілька), але ви можете вибрати для реалізації підтримки додаткових форматів зображень шляхом розширення цього класу.

Обов'язково поважати типи документів і значення. Ви повинні створити екземпляр, і викликати add_format_loader() для реєстрації цього навантажувача під час початкової фази.

Методи

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


Описи методів

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

Видалити цей формат навантажувача з двигуна.