diff --git a/src/filters/alpha/AlphaFilter.js b/src/filters/alpha/AlphaFilter.js index c2824ed..4446003 100644 --- a/src/filters/alpha/AlphaFilter.js +++ b/src/filters/alpha/AlphaFilter.js @@ -22,9 +22,9 @@ export default class AlphaFilter extends core.Filter { /** - * + * @param {number} [alpha=1] Amount of alpha from 0 to 1, where 0 is transparent */ - constructor() + constructor(alpha = 1.0) { super( // vertex shader @@ -33,7 +33,7 @@ readFileSync(join(__dirname, './alpha.frag'), 'utf8') ); - this.alpha = 1.0; + this.alpha = alpha; this.glShaderKey = 'alpha'; }