Loader

ImageLoader

Загрузчик для загрузки Image. Используется модулями CubeTextureLoader и TextureLoader.

Пример

// instantiate a loader const loader = new v3d.ImageLoader(); // load a image resource loader.load( // resource URL 'textures/skyboxsun25degtest.png', // onLoad callback function(image) { // use the image, e.g. draw part of it on a canvas const canvas = document.createElement('canvas'); const context = canvas.getContext('2d'); context.drawImage(image, 100, 100); }, // onProgress callback currently not supported undefined, // onError callback function() { console.error('An error happened.'); } );

Примеры

WebGL / loader / obj
WebGL / shaders / ocean

Конструктор

ImageLoader(manager : LoadingManager)

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

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

Свойства

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

Методы

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

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

url — путь или URL-адрес к файлу. Это также может быть Data URI.
onLoad — Будет вызван после завершения загрузки. Аргументом будет загруженный image.
onProgress — Эта функция обратного вызова в настоящее время не поддерживается.
onError — Вызывается при ошибках загрузки.

Начните загрузку из url и верните объект image, который будет содержать данные.

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

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