Class

WebGLEffectComposer

WebGLUtils.WebGLEffectComposer()

WebGL effect composer

Constructor

# new WebGLEffectComposer()

View Source utils/webglUtils.js, line 503

Methods

# addEffect(effect)

Add post-processing effect

Parameters:
Name Type Description
effect Object

Effect configuration

View Source utils/webglUtils.js, line 516

# applyEffect(effect, inputTexture)

Apply single effect

Parameters:
Name Type Description
effect Object

Effect to apply

inputTexture WebGLTexture

Input texture

View Source utils/webglUtils.js, line 548

# bindFrameBuffer(index)

Bind framebuffer

Parameters:
Name Type Description
index number

Framebuffer index

View Source utils/webglUtils.js, line 565

# createFrameBuffer(index)

Create framebuffer

Parameters:
Name Type Description
index number

Framebuffer index

View Source utils/webglUtils.js, line 577

# render(renderCallback)

Render with effects

Parameters:
Name Type Description
renderCallback function

Main render function

View Source utils/webglUtils.js, line 524

# renderToScreen(texture)

Render texture to screen

Parameters:
Name Type Description
texture WebGLTexture

Texture to render

View Source utils/webglUtils.js, line 557