Buckets:
| import { RenderTarget } from './RenderTarget.js'; | |
| import { Data3DTexture } from '../textures/Data3DTexture.js'; | |
| /** | |
| * Represents a 3D render target. | |
| * | |
| * @augments RenderTarget | |
| */ | |
| class RenderTarget3D extends RenderTarget { | |
| /** | |
| * Constructs a new 3D render target. | |
| * | |
| * @param {number} [width=1] - The width of the render target. | |
| * @param {number} [height=1] - The height of the render target. | |
| * @param {number} [depth=1] - The height of the render target. | |
| * @param {RenderTarget~Options} [options] - The configuration object. | |
| */ | |
| constructor( width = 1, height = 1, depth = 1, options = {} ) { | |
| super( width, height, options ); | |
| /** | |
| * This flag can be used for type testing. | |
| * | |
| * @type {boolean} | |
| * @readonly | |
| * @default true | |
| */ | |
| this.isRenderTarget3D = true; | |
| this.depth = depth; | |
| /** | |
| * Overwritten with a different texture type. | |
| * | |
| * @type {Data3DTexture} | |
| */ | |
| this.texture = new Data3DTexture( null, width, height, depth ); | |
| this.texture.isRenderTargetTexture = true; | |
| } | |
| } | |
| export { RenderTarget3D }; | |
Xet Storage Details
- Size:
- 1.06 kB
- Xet hash:
- 9b26e577fc43edc01c0742343652037afcd01bad291589e30382a5790cab636f
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.