CompressedTextureLoader - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать CompressedTextureLoader в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

Loader →

# CompressedTextureLoader

Абстрактный базовый класс для загрузчика текстур на основе блоков (ktx, dds, ...). Он использует FileLoader для загрузки файлов.

## Конструктор

### CompressedTextureLoader(manager : LoadingManager)

manager — loadingManager для использования загрузчиком. По умолчанию v3d.DefaultLoadingManager.

Создает новый CompressedTextureLoader.

## Свойства

Общие свойства см. в базовом классе Loader.

## Методы

Общие методы см. в базовом классе Loader.

### # .load(url : String, onLoad : Function, onProgress : Function, onError : Function) → CompressedTexture

- url — путь или URL-адрес к файлу. Это также может быть Data URI.
- onLoad — будет вызван после завершения загрузки. Аргументом будет загруженная текстура.
- onProgress — вызывается в процессе загрузки. Аргументом будет экземпляр ProgressEvent, который содержит .lengthComputable, .total и .loaded. Если сервер не устанавливает заголовок Content-Length header, .total будет равен `0`.
- onError — вызывается при ошибках загрузки.

Начинает загрузку из `url` и передаёт загруженную текстуру в `onLoad`. Метод также возвращает новый текстурный объект, который может быть использован при создании материала.

## Исходный файл

О том как получить исходный код этого модуля читайте тут.