ClearPass.js 401 B

123456789101112131415161718192021222324
  1. /**
  2. * @author mrdoob / http://mrdoob.com/
  3. */
  4. THREE.ClearPass = function () {
  5. THREE.Pass.call( this );
  6. this.needsSwap = false;
  7. };
  8. THREE.ClearPass.prototype = Object.create( THREE.Pass.prototype );
  9. Object.assign( THREE.ClearPass.prototype, {
  10. render: function ( renderer, writeBuffer, readBuffer, delta, maskActive ) {
  11. renderer.setRenderTarget( readBuffer );
  12. renderer.clear();
  13. }
  14. } );