UNPKG

@forbespro/lead-agent

Version:
2 lines (1 loc) 840 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("three");class r{constructor(){this.isPass=!0,this.enabled=!0,this.needsSwap=!0,this.clear=!1,this.renderToScreen=!1}setSize(){}render(){console.error("THREE.Pass: .render() must be implemented in derived pass.")}dispose(){}}const i=new t.OrthographicCamera(-1,1,1,-1,0,1);class a extends t.BufferGeometry{constructor(){super(),this.setAttribute("position",new t.Float32BufferAttribute([-1,3,0,-1,-1,0,3,-1,0],3)),this.setAttribute("uv",new t.Float32BufferAttribute([0,2,0,0,2,0],2))}}const n=new a;class o{constructor(e){this._mesh=new t.Mesh(n,e)}dispose(){this._mesh.geometry.dispose()}render(e){e.render(this._mesh,i)}get material(){return this._mesh.material}set material(e){this._mesh.material=e}}exports.FullScreenQuad=o;exports.Pass=r;