Skip to content

Commit 5a5bea1

Browse files
committed
Allow GO to be passed to onBind
1 parent e388b7d commit 5a5bea1

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

src/renderer/webgl/WebGLRenderer.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -841,11 +841,12 @@ var WebGLRenderer = new Class({
841841
* @method Phaser.Renderer.WebGL.WebGLRenderer#setPipeline
842842
* @since 3.0.0
843843
*
844-
* @param {Phaser.Renderer.WebGL.WebGLPipeline} pipelineInstance - [description]
844+
* @param {Phaser.Renderer.WebGL.WebGLPipeline} pipelineInstance - The pipeline instance to be activated.
845+
* @param {Phaser.GameObjects.GameObject} [gameObject] - The Game Object that invoked this pipeline, if any.
845846
*
846-
* @return {Phaser.Renderer.WebGL.WebGLPipeline} [description]
847+
* @return {Phaser.Renderer.WebGL.WebGLPipeline} The pipeline that was activated.
847848
*/
848-
setPipeline: function (pipelineInstance)
849+
setPipeline: function (pipelineInstance, gameObject)
849850
{
850851
if (this.currentPipeline !== pipelineInstance ||
851852
this.currentPipeline.vertexBuffer !== this.currentVertexBuffer ||
@@ -856,7 +857,7 @@ var WebGLRenderer = new Class({
856857
this.currentPipeline.bind();
857858
}
858859

859-
this.currentPipeline.onBind();
860+
this.currentPipeline.onBind(gameObject);
860861

861862
return this.currentPipeline;
862863
},

0 commit comments

Comments
 (0)