Texture

VideoTexture

Создает текстуру для использования с видео.

После первого использования текстуры, её видео не может быть изменено. Вместо этого вызовите .dispose() на старой текстуре и создайте новую.

Пример

// предполагается что элемент видео был создан с id="video" const video = document.getElementById('video'); const texture = new v3d.VideoTexture(video);

Конструктор

VideoTexture(video : HTMLVideoElement, mapping : Constant, wrapS : Constant, wrapT : Constant, magFilter : Constant, minFilter : Constant, format : Constant, type : Constant, anisotropy : Integer)

Свойства

См. базовый класс Texture для общих свойств.

.generateMipmaps : Boolean

Нужно ли генерировать мипмапы. По умолчанию false.

.isVideoTexture : Boolean

Указывает, что объект является экземпляром класса VideoTexture. Только для чтения.

.needsUpdate : Boolean

Не нужно устанавливать этот параметр вручную, так как он обрабатывается методом update update.

Методы

См. базовый класс Texture для общих методов.

.update()

Вызывается автоматически и устанавливает .needsUpdate : Booleanв значение true каждый раз, когда когда доступен новый кадр.

Пазлы

Используйте пазлы load video и replace texture чтобы управлять видео-текстурами без необходимости писать код.

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

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