W3cubDocs

/Three.js

[page:WebGLRenderTarget] →

WebGLCubeRenderTarget

Used by the CubeCamera as its WebGLRenderTarget.

Examples

See CubeCamera for examples.

Constructor

WebGLCubeRenderTarget(Number size, Object options)

size - the size, in pixels. Default is 1.
options - (optional) object that holds texture parameters for an auto-generated target texture and depthBuffer/stencilBuffer booleans. For an explanation of the texture parameters see Texture. The following are valid options:

wrapS - default is ClampToEdgeWrapping.
wrapT - default is ClampToEdgeWrapping.
magFilter - default is .LinearFilter.
minFilter - default is LinearFilter.
generateMipmaps - default is false.
format - default is RGBAFormat.
type - default is UnsignedByteType.
anisotropy - default is 1. See Texture.anisotropy
colorSpace - default is NoColorSpace.
depthBuffer - default is true.
stencilBuffer - default is false.

Creates a new [name]

Properties

See WebGLRenderTarget for inherited properties.

Methods

See WebGLRenderTarget for inherited methods.

this.fromEquirectangularTexture(WebGLRenderer renderer, Texture texture)

renderer — the renderer.
texture — the equirectangular texture.

Use this method if you want to convert an equirectangular panorama to the cubemap format.

clear(WebGLRenderer renderer, Boolean color, Boolean depth, Boolean stencil): undefined

Call this to clear the renderTarget's color, depth, and/or stencil buffers. The color buffer is set to the renderer's current clear color. Arguments default to true.

© 2010–2025 Three.js Authors
Licensed under the MIT License.
https://threejs.org/docs/api/en/renderers/WebGLCubeRenderTarget.html