diff --git a/docs/how-to-create-new-effects.md b/docs/how-to-create-new-effects.md index 9b1ccc1..3296cfe 100644 --- a/docs/how-to-create-new-effects.md +++ b/docs/how-to-create-new-effects.md @@ -144,7 +144,7 @@ var SimpleFade = class SimpleFade { // ---------------------------------------------------------------- API for extension.js // This is called from extension.js whenever a window is closed with this effect. - static createShader(settings) { + static createShader(actor, settings) { return new Shader(settings); } diff --git a/extension.js b/extension.js index c9569ed..74909df 100644 --- a/extension.js +++ b/extension.js @@ -181,7 +181,7 @@ class Extension { Effect.tweakTransitions(actor, this._settings); // Add a cool shader to our window actor! - const shader = Effect.createShader(this._settings); + const shader = Effect.createShader(actor, this._settings); if (shader) { actor.add_effect(shader); diff --git a/src/EnergizeA.js b/src/EnergizeA.js index 2d16b12..b20be00 100644 --- a/src/EnergizeA.js +++ b/src/EnergizeA.js @@ -76,7 +76,7 @@ var EnergizeA = class EnergizeA { // ---------------------------------------------------------------- API for extension.js // This is called from extension.js whenever a window is closed with this effect. - static createShader(settings) { + static createShader(actor, settings) { return new Shader(settings); } diff --git a/src/EnergizeB.js b/src/EnergizeB.js index 58e225b..0bf87d8 100644 --- a/src/EnergizeB.js +++ b/src/EnergizeB.js @@ -76,7 +76,7 @@ var EnergizeB = class EnergizeB { // ---------------------------------------------------------------- API for extension.js // This is called from extension.js whenever a window is closed with this effect. - static createShader(settings) { + static createShader(actor, settings) { return new Shader(settings); } diff --git a/src/Fire.js b/src/Fire.js index b90c078..5060b5e 100644 --- a/src/Fire.js +++ b/src/Fire.js @@ -97,7 +97,7 @@ var Fire = class Fire { // ---------------------------------------------------------------- API for extension.js // This is called from extension.js whenever a window is closed with this effect. - static createShader(settings) { + static createShader(actor, settings) { return new Shader(settings); } diff --git a/src/Matrix.js b/src/Matrix.js index 3701f99..8d8ab66 100644 --- a/src/Matrix.js +++ b/src/Matrix.js @@ -82,7 +82,7 @@ var Matrix = class Matrix { // ---------------------------------------------------------------- API for extension.js // This is called from extension.js whenever a window is closed with this effect. - static createShader(settings) { + static createShader(actor, settings) { return new Shader(settings); } diff --git a/src/TRexAttack.js b/src/TRexAttack.js index 3b610a4..2c57293 100644 --- a/src/TRexAttack.js +++ b/src/TRexAttack.js @@ -80,7 +80,7 @@ var TRexAttack = class TRexAttack { // ---------------------------------------------------------------- API for extension.js // This is called from extension.js whenever a window is closed with this effect. - static createShader(settings) { + static createShader(actor, settings) { return new Shader(settings); } diff --git a/src/TVEffect.js b/src/TVEffect.js index 96643b6..0d37efc 100644 --- a/src/TVEffect.js +++ b/src/TVEffect.js @@ -77,7 +77,7 @@ var TVEffect = class TVEffect { // ---------------------------------------------------------------- API for extension.js // This is called from extension.js whenever a window is closed with this effect. - static createShader(settings) { + static createShader(actor, settings) { return new Shader(settings); } diff --git a/src/Wisps.js b/src/Wisps.js index e221cad..e73b29a 100644 --- a/src/Wisps.js +++ b/src/Wisps.js @@ -76,7 +76,7 @@ var Wisps = class Wisps { // ---------------------------------------------------------------- API for extension.js // This is called from extension.js whenever a window is closed with this effect. - static createShader(settings) { + static createShader(actor, settings) { return new Shader(settings); }