WebGLMultipleRenderTargets

优质
小牛编辑
128浏览
2023-12-01

A special render target that enables a fragment shader to write to several textures. This approach is useful for advanced rendering techniques like post-processing or deferred rendering. Heads up: WebGLMultipleRenderTargets can only be used with a WebGL 2 rendering context.

Examples

webgl2 / multiple / rendertargets

Constructor

WebGLMultipleRenderTargets(width : Number, height : Number, count : Number)

width - The width of the render target.
height - The height of the render target.
count - The number of render targets.

Properties

.texture : Array

The texture property is overwritten in WebGLMultipleRenderTargets and replaced with an array. This array holds the texture references of the respective render targets.

WebGLRenderTarget properties are available on this class.

Methods

WebGLRenderTarget methods are available on this class.

Source

src/renderers/WebGLMultipleRenderTargets.js