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

WebGLRenderTarget →

# WebGLMultipleRenderTargets

Специальный рендер таргет, позволяющий фрагментному шейдеру выводить в несколько текстур одновременно. Данный подход полезен для реализации продвинутых техник рендеринга, наподобие пост-процессинга и отложенного рендеринга.

WebGLMultipleRenderTargets может использоваться только с контекстом WebGL 2.

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

### WebGLMultipleRenderTargets(width : Integer, height : Integer, count : Integer, options : Object)

- width — ширина рендер таргета. По умолчанию `1`.
- height — высота рендер таргета. По умолчанию `1`.
- count — количество рендер таргетов. По умолчанию `1`.
- options — (необ.) объект с текстурными параметрами для генерации текстур таргета, а также флаги depthBuffer/stencilBuffer.

Объяснение текстурных параметров ищите в разделе Texture. Список возможных опций находится в разделе WebGLRenderTarget.

## Свойства

### # .isWebGLMultipleRenderTargets : Boolean

Флаг, указывающий что данный объект является экземпляром класса WebGLMultipleRenderTargets. Только для чтения.

### # .texture : Array

Свойство текстуры базового класса заменяется массивом. Этот массив содержит ссылки на текстуры соответствующих рендер таргетов.

Свойства WebGLRenderTarget также доступны для данного класса.

## Метод

Методы WebGLRenderTarget также доступны для данного класса.

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

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