mirror of
https://github.com/photonstorm/phaser
synced 2024-11-22 20:53:39 +00:00
Update WebGLRenderer.js
This commit is contained in:
parent
efaa3b00e1
commit
48cd2fc2e0
1 changed files with 9 additions and 9 deletions
|
@ -775,7 +775,7 @@ var WebGLRenderer = new Class({
|
||||||
};
|
};
|
||||||
|
|
||||||
setupExtensions();
|
setupExtensions();
|
||||||
this.setContextHandlers(this.dispatchContextLost, this.dispatchContextRestored);
|
this.setContextHandlers();
|
||||||
|
|
||||||
// Set it back into the Game, so developers can access it from there too
|
// Set it back into the Game, so developers can access it from there too
|
||||||
game.context = gl;
|
game.context = gl;
|
||||||
|
@ -929,14 +929,14 @@ var WebGLRenderer = new Class({
|
||||||
* @method Phaser.Renderer.WebGL.WebGLRenderer#setContextHandlers
|
* @method Phaser.Renderer.WebGL.WebGLRenderer#setContextHandlers
|
||||||
* @since 3.85.0
|
* @since 3.85.0
|
||||||
*
|
*
|
||||||
* @param {callback} contextLost - Context Lost callback
|
* @param {Function} [contextLost] - Custom handler for context lost event.
|
||||||
* @param {callback} contextRestored - Context Lost callback
|
* @param {Function} [contextRestored] - Custom handler for context restored event.
|
||||||
*
|
*
|
||||||
* @return {Phaser.Physics.Arcade.Body} This Body object.
|
* @returns {void}
|
||||||
*/
|
*/
|
||||||
setContextHandlers: function (contextLost, contextRestored)
|
setContextHandlers: function (contextLost, contextRestored)
|
||||||
{
|
{
|
||||||
if (contextLost !== undefined && typeof contextLost === 'function')
|
if (typeof contextLost === 'function')
|
||||||
{
|
{
|
||||||
this.contextLostHandler = contextLost.bind(this);
|
this.contextLostHandler = contextLost.bind(this);
|
||||||
}
|
}
|
||||||
|
@ -945,7 +945,7 @@ var WebGLRenderer = new Class({
|
||||||
this.contextLostHandler = this.dispatchContextLost.bind(this);
|
this.contextLostHandler = this.dispatchContextLost.bind(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (contextRestored !== undefined && typeof contextRestored === 'function')
|
if (typeof contextRestored === 'function')
|
||||||
{
|
{
|
||||||
this.contextRestoredHandler = contextRestored.bind(this);
|
this.contextRestoredHandler = contextRestored.bind(this);
|
||||||
}
|
}
|
||||||
|
@ -959,7 +959,7 @@ var WebGLRenderer = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Internal context lost handler.
|
* `WebGLRenderer.dispatchContextLost` is a new internal method that is called when the WebGL context is lost. By default this is bound to the property `WebGLRenderer.contextLostHandler`. If you override the context loss handler, be sure to invoke this method in due course.
|
||||||
*
|
*
|
||||||
* @method Phaser.Renderer.WebGL.WebGLRenderer#dispatchContextLost
|
* @method Phaser.Renderer.WebGL.WebGLRenderer#dispatchContextLost
|
||||||
* @since 3.85.0
|
* @since 3.85.0
|
||||||
|
@ -982,7 +982,7 @@ var WebGLRenderer = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Internal context restored handler.
|
* `WebGLRenderer.dispatchContextRestore` is a new internal method that is called when the WebGL context is restored. By default this is bound to the property `WebGLRenderer.contextRestoreHandler`. If you override the context restore handler, be sure to invoke this method in due course.
|
||||||
*
|
*
|
||||||
* @method Phaser.Renderer.WebGL.WebGLRenderer#dispatchContextRestored
|
* @method Phaser.Renderer.WebGL.WebGLRenderer#dispatchContextRestored
|
||||||
* @since 3.85.0
|
* @since 3.85.0
|
||||||
|
|
Loading…
Reference in a new issue