Skip to content

Commit 7e30ff3

Browse files
committed
Phaser.Scene.renderer is a new property available in every Phaser.Scene that gives you a reference to the renderer, either Canvas or WebGL.
1 parent 9ea889d commit 7e30ff3

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

src/plugins/DefaultPlugins.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ var DefaultPlugins = {
3131
'registry',
3232
'scale',
3333
'sound',
34-
'textures'
34+
'textures',
35+
'renderer'
3536

3637
],
3738

src/scene/Scene.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,15 @@ var Scene = new Class({
269269
* @since 3.0.0
270270
*/
271271
this.plugins;
272+
273+
/**
274+
* A reference to the renderer instance Phaser is using, either Canvas or WebGL.
275+
*
276+
* @name Phaser.Scene#renderer
277+
* @type {(Phaser.Renderer.Canvas.CanvasRenderer|Phaser.Renderer.WebGL.WebGLRenderer)}
278+
* @since 3.50.0
279+
*/
280+
this.renderer;
272281
},
273282

274283
/**

0 commit comments

Comments
 (0)