Inheritance: Pass →
This pass can be used to render a cube texture over the entire screen.
const cubeMap = new THREE.CubeTextureLoader().load( urls );
const cubeTexturePass = new CubeTexturePass( camera, cubemap );
composer.addPass( cubeTexturePass );
CubeTexturePass is an addon, and must be imported explicitly, see Installation#Addons.
import { CubeTexturePass } from 'three/addons/postprocessing/CubeTexturePass.js';
Constructs a new cube texture pass.
camera
The camera.
tCube
The cube texture to render.
opacity
The opacity.
Default is 1.
The camera.
Overwritten to disable the swap.
Default is false.
Overrides: Pass#needsSwap
The opacity.
Default is 1.
The cube texture to render.
Frees the GPU-related resources allocated by this instance. Call this method whenever the pass is no longer used in your app.
Overrides: Pass#dispose
Performs the cube texture pass.
renderer
The renderer.
writeBuffer
The write buffer. This buffer is intended as the rendering destination for the pass.
readBuffer
The read buffer. The pass can access the result from the previous pass from this buffer.
deltaTime
The delta time in seconds.
maskActive
Whether masking is active or not.
Overrides: Pass#render