Класс: PIXI.WebGLFilterManager
Конструктор
new WebGLFilterManager()
- Исходный код: pixi/renderers/webgl/utils/WebGLFilterManager.js (Строка 5)
Общедоступные свойства
- Исходный код: pixi/renderers/webgl/utils/WebGLFilterManager.js (Строка 11)
- Исходный код: pixi/renderers/webgl/utils/WebGLFilterManager.js (Строка 17)
- Исходный код: pixi/renderers/webgl/utils/WebGLFilterManager.js (Строка 23)
filterStack : Массив
offsetX : число
offsetY : число
Общедоступные методы
- Исходный код: pixi/renderers/webgl/utils/WebGLFilterManager.js (Строка 336)
- Исходный код: pixi/renderers/webgl/utils/WebGLFilterManager.js (Строка 46)
- Исходный код: pixi/renderers/webgl/utils/WebGLFilterManager.js (Строка 445)
- Исходный код: pixi/renderers/webgl/utils/WebGLFilterManager.js (Строка 397)
- Исходный код: pixi/renderers/webgl/utils/WebGLFilterManager.js (Строка 145)
- Исходный код: pixi/renderers/webgl/utils/WebGLFilterManager.js (Строка 62)
- Исходный код: pixi/renderers/webgl/utils/WebGLFilterManager.js (Строка 32)
applyFilterPass(filter, filterArea, width, height)
Применяет фильтр к указанной области.
Параметры
| Имя | Тип | Описание |
|---|---|---|
filter | PIXI.AbstractFilter | применяемый фильтр |
filterArea | PIXI.Texture | TODO - возможно, требуется обновление |
width | Число | горизонтальный диапазон фильтра |
height | Число | вертикальный диапазон фильтра |
begin(renderSession, buffer)
Параметры
| Имя | Тип | Описание |
|---|---|---|
renderSession | RenderSession | - |
buffer | ArrayBuffer | - |
destroy()
Уничтожает фильтр и удаляет его из стека фильтров.
initShaderBuffers()
Инициализирует буферы шейдера.
popFilter()
Удаляет последний фильтр из стека фильтров и не возвращает его.
pushFilter(filterBlock)
Применяет фильтр и добавляет его в текущий стек фильтров.
Параметры
| Имя | Тип | Описание |
|---|---|---|
filterBlock | Объект | фильтр, который будет добавлен в текущий стек фильтров |
setContext(gl)
Инициализирует контекст и свойства.
Параметры
| Имя | Тип | Описание |
|---|---|---|
gl | WebGLContext | текущий контекст рисования WebGL |
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/PIXI.WebGLFilterManager.html