Spaces:
Running
Running
| import { WebGLRenderTarget } from './WebGLRenderTarget.js'; | |
| class WebGLMultisampleRenderTarget extends WebGLRenderTarget { | |
| constructor(width, height, options = {}) { | |
| super(width, height, options); | |
| this.samples = 4; | |
| this.ignoreDepthForMultisampleCopy = options.ignoreDepth !== undefined ? options.ignoreDepth : true; | |
| this.useRenderToTexture = options.useRenderToTexture !== undefined ? options.useRenderToTexture : false; | |
| this.useRenderbuffer = this.useRenderToTexture === false; | |
| } | |
| copy(source) { | |
| super.copy.call(this, source); | |
| this.samples = source.samples; | |
| this.useRenderToTexture = source.useRenderToTexture; | |
| this.useRenderbuffer = source.useRenderbuffer; | |
| return this; | |
| } | |
| } | |
| WebGLMultisampleRenderTarget.prototype.isWebGLMultisampleRenderTarget = true; | |
| export { WebGLMultisampleRenderTarget }; | |