Home Reference Source

References

core

summary
public

The EffectComposer may be used in place of a normal WebGLRenderer.

public

An override material manager.

public

A resizer that can be used to store a base and a target resolution.

public

An object selection.

public

C Timer

A timer.

public

The Disposable contract.

public

The initializable contract.

public

The Resizable contract.

public

A color channel enumeration.

effects

summary
public

A bloom effect.

public
this class was deprecated. Use DepthOfFieldEffect instead.

A depth of field (bokeh) effect.

public

A brightness/contrast effect.

public

A chromatic aberration effect.

public

A color average effect.

public

A color depth effect.

public

A depth visualization effect.

public

A depth of field effect.

public

A dot screen effect.

public

C Effect

An abstract effect.

public
this class was deprecated. Set WebGLRenderer.outputEncoding to sRGBEncoding or GammaEncoding instead.

A gamma correction effect.

public

A glitch effect.

public

A god rays effect.

public

A grid effect.

public

A hue/saturation effect.

public

A LUT effect.

public

A noise effect.

public

An outline effect.

public

A pixelation effect.

public
this class was deprecated. Use DepthOfFieldEffect instead.

Depth of Field shader v2.4.

public

Subpixel Morphological Antialiasing (SMAA).

public

A Screen Space Ambient Occlusion (SSAO) effect.

public

A scanline effect.

public

A selective bloom effect.

public

A sepia effect.

public

A shock wave effect.

public

A texture effect.

public

A tone mapping effect.

public

A vignette effect.

public

An enumeration of effect attributes.

public

An enumeration of WebGL extensions.

public

A glitch mode enumeration.

public

An enumeration of SMAA presets.

public

A tone mapping mode enumeration.

effects/blending

summary
public

A blend mode.

public

A blend function enumeration.

images

summary
public

A container for raw RGBA image data.

images/lut

summary
public

A tetrahedral upscaler that can be used to augment 3D LUTs.

public

An enumeration of LUT worker operations.

images/smaa

summary
public

SMAA area image data.

public

An SMAA image generator.

public

SMAA search image data.

images/textures

summary
public

A 3D lookup texture (LUT).

public

A simple noise texture.

loaders

summary
public

A 3D LUT loader that supports the .3dl file format.

public

A 3D LUT loader that supports the .cube file format.

public
this class is experimental. Added for testing, API might change in patch or minor releases. Requires three >= r108.

An SMAA image loader.

materials

summary
public

An adaptive luminance shader material.

public

A bokeh blur material.

public

A CoC shader material.

public
this class was deprecated. Use EdgeDetectionMaterial instead.

A material that detects edges in a color texture.

public

An optimised convolution shader material.

public

A simple copy shader material.

public

A depth comparison shader material.

public

A depth copy shader material.

public

A depth downsampling shader material.

public

A depth mask shader material.

public

An edge detection material.

public

An effect material for compound shaders.

public

A crepuscular rays shader material.

public

A luminance shader material.

public

A mask shader material.

public

An outline shader material.

public

Subpixel Morphological Antialiasing.

public

A Screen Space Ambient Occlusion (SSAO) shader material.

public

A kernel size enumeration.

public

An enumeration of depth copy modes.

public

An enumeration of edge detection modes.

public

An enumeration of predication modes.

public

An enumeration of shader code placeholders used by the EffectPass.

public

A mask function enumeration.

public
this variable was deprecated. Use OutlineMaterial instead.

An outline shader material.

passes

summary
public

A pass that renders an adaptive luminance map.

public

An efficient, incremental blur pass.

public

A pass that disables the stencil test.

public

A pass that clears the input buffer or the screen.

public

A pass that downsamples the scene depth by picking the most representative depth in 2x2 texel neighborhoods.

public

A pass that renders depth and packs it into an RGBA buffer.

public

A depth picking pass.

public

A pass that copies depth into a render target.

public

An effect pass.

public

A pass that executes a given function.

public

A pass that renders luminance.

public

A stencil mask pass.

public

A pass that renders the normals of a given scene.

public

C Pass

An abstract pass.

public

A pass that renders a given scene into the input buffer or to screen.

public

A pass that renders the result from a previous pass to another render target.

public

A shader pass.