ImageFormatLoaderExtension
Базовый класс для создания расширений ImageFormatLoader (добавление поддержки дополнительных форматов изображений).
Базовый класс для создания расширений ImageFormatLoader (добавление поддержки дополнительных форматов изображений).
Движок поддерживает несколько форматов изображений из коробки (PNG, SVG, JPEG, WebP и многие другие), но вы можете реализовать поддержку дополнительных форматов изображений, расширив этот класс.
Обязательно соблюдайте задокументированные типы возвращаемых данных и значения. Вам следует создать его экземпляр и вызвать ImageFormatLoaderExtension.AddFormatLoader, чтобы зарегистрировать этот загрузчик во время фазы инициализации.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
ImageFormatLoaderExtensionКонструктор
public ImageFormatLoaderExtension();Методы4
AddFormatLoadervoid
public void AddFormatLoader();Добавьте этот загрузчик формата в движок, что позволит ему распознавать расширения файлов, возвращаемые ImageFormatLoaderExtension._GetRecognizedExtensions.
RemoveFormatLoadervoid
public void RemoveFormatLoader();Удалите этот загрузчик формата из движка.
_GetRecognizedExtensionsstring[]
public virtual string[] _GetRecognizedExtensions();Возвращает список расширений файлов для этого формата изображения. Файлы с заданными расширениями будут рассматриваться как файлы изображений и загружаться с использованием этого класса.
string[]_LoadImageError
public virtual Error _LoadImage(Image image, FileAccess fileaccess, ImageFormatLoader.LoaderFlags flags, float scale);Загружает содержимое fileaccess в предоставленный image.
| Имя | Тип | По умолчанию |
|---|---|---|
image | Image | — |
fileaccess | FileAccess | — |
flags | ImageFormatLoader.LoaderFlags | — |
scale | float | — |
Error