UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

21 lines (17 loc) 744 B
// import {TypedPostNode, TypedPostNodeContext} from './_Base'; // import {ClearMaskPass} from 'three/examples/jsm/postprocessing/MaskPass'; // import {NodeParamsConfig} from '../utils/params/ParamsConfig'; // class ClearMaskPostParamsConfig extends NodeParamsConfig {} // const ParamsConfig = new ClearMaskPostParamsConfig(); // export class ClearMaskPostNode extends TypedPostNode<ClearMaskPass, ClearMaskPostParamsConfig> { // override paramsConfig = ParamsConfig; // static override type() { // return 'clearMask'; // } // protected override _createPass(context: TypedPostNodeContext) { // const pass = new ClearMaskPass(); // this.updatePass(pass); // return pass; // } // override updatePass(pass: ClearMaskPass) {} // }