Skip to content

Commit 96b8db4

Browse files
committed
Added parentMatrix to all canvas rendering functions
1 parent 7b275e2 commit 96b8db4

10 files changed

Lines changed: 19 additions & 9 deletions

File tree

src/gameobjects/bitmaptext/dynamic/DynamicBitmapTextCanvasRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ var GameObject = require('../../GameObject');
1919
* @param {Phaser.GameObjects.DynamicBitmapText} src - The Game Object being rendered in this call.
2020
* @param {number} interpolationPercentage - Reserved for future use and custom pipelines.
2121
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
22+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
2223
*/
23-
var DynamicBitmapTextCanvasRenderer = function (renderer, src, interpolationPercentage, camera)
24+
var DynamicBitmapTextCanvasRenderer = function (renderer, src, interpolationPercentage, camera, parentMatrix)
2425
{
2526
var text = src.text;
2627
var textLength = text.length;

src/gameobjects/bitmaptext/static/BitmapTextCanvasRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ var GameObject = require('../../GameObject');
1919
* @param {Phaser.GameObjects.BitmapText} src - The Game Object being rendered in this call.
2020
* @param {number} interpolationPercentage - Reserved for future use and custom pipelines.
2121
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
22+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
2223
*/
23-
var BitmapTextCanvasRenderer = function (renderer, src, interpolationPercentage, camera)
24+
var BitmapTextCanvasRenderer = function (renderer, src, interpolationPercentage, camera, parentMatrix)
2425
{
2526
var text = src.text;
2627
var textLength = text.length;

src/gameobjects/blitter/BlitterCanvasRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ var GameObject = require('../GameObject');
1919
* @param {Phaser.GameObjects.Blitter} src - The Game Object being rendered in this call.
2020
* @param {number} interpolationPercentage - Reserved for future use and custom pipelines.
2121
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
22+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
2223
*/
23-
var BlitterCanvasRenderer = function (renderer, src, interpolationPercentage, camera)
24+
var BlitterCanvasRenderer = function (renderer, src, interpolationPercentage, camera, parentMatrix)
2425
{
2526
if (GameObject.RENDER_MASK !== src.renderFlags || (src.cameraFilter > 0 && (src.cameraFilter & camera._id)))
2627
{

src/gameobjects/graphics/GraphicsCanvasRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ var GameObject = require('../GameObject');
2222
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
2323
* @param {CanvasRenderingContext2D} renderTargetCtx - [description]
2424
* @param {boolean} allowClip - [description]
25+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
2526
*/
26-
var GraphicsCanvasRenderer = function (renderer, src, interpolationPercentage, camera, renderTargetCtx, allowClip)
27+
var GraphicsCanvasRenderer = function (renderer, src, interpolationPercentage, camera, renderTargetCtx, allowClip, parentMatrix)
2728
{
2829
if (GameObject.RENDER_MASK !== src.renderFlags || (src.cameraFilter > 0 && (src.cameraFilter & camera._id)))
2930
{

src/gameobjects/image/ImageCanvasRenderer.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ var GameObject = require('../GameObject');
1919
* @param {Phaser.GameObjects.Image} src - The Game Object being rendered in this call.
2020
* @param {number} interpolationPercentage - Reserved for future use and custom pipelines.
2121
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
22+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
2223
*/
2324
var ImageCanvasRenderer = function (renderer, src, interpolationPercentage, camera, parentMatrix)
2425
{

src/gameobjects/particles/ParticleManagerCanvasRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ var GameObject = require('../GameObject');
1919
* @param {Phaser.GameObjects.Particles.ParticleEmitterManager} emitterManager - The Game Object being rendered in this call.
2020
* @param {number} interpolationPercentage - Reserved for future use and custom pipelines.
2121
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
22+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
2223
*/
23-
var ParticleManagerCanvasRenderer = function (renderer, emitterManager, interpolationPercentage, camera)
24+
var ParticleManagerCanvasRenderer = function (renderer, emitterManager, interpolationPercentage, camera, parentMatrix)
2425
{
2526
var emitters = emitterManager.emitters.list;
2627

src/gameobjects/rendertexture/RenderTextureCanvasRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ var GameObject = require('../GameObject');
1919
* @param {Phaser.GameObjects.RenderTexture} renderTexture - The Game Object being rendered in this call.
2020
* @param {number} interpolationPercentage - Reserved for future use and custom pipelines.
2121
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
22+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
2223
*/
23-
var RenderTextureCanvasRenderer = function (renderer, renderTexture, interpolationPercentage, camera)
24+
var RenderTextureCanvasRenderer = function (renderer, renderTexture, interpolationPercentage, camera, parentMatrix)
2425
{
2526
if (GameObject.RENDER_MASK !== renderTexture.renderFlags || (renderTexture.cameraFilter > 0 && (renderTexture.cameraFilter & camera._id)))
2627
{

src/gameobjects/sprite/SpriteCanvasRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ var GameObject = require('../GameObject');
1919
* @param {Phaser.GameObjects.Sprite} src - The Game Object being rendered in this call.
2020
* @param {number} interpolationPercentage - Reserved for future use and custom pipelines.
2121
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
22+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
2223
*/
23-
var SpriteCanvasRenderer = function (renderer, src, interpolationPercentage, camera)
24+
var SpriteCanvasRenderer = function (renderer, src, interpolationPercentage, camera, parentMatrix)
2425
{
2526
if (GameObject.RENDER_MASK !== src.renderFlags || (src.cameraFilter > 0 && (src.cameraFilter & camera._id)))
2627
{

src/gameobjects/text/static/TextCanvasRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ var GameObject = require('../../GameObject');
1919
* @param {Phaser.GameObjects.Text} src - The Game Object being rendered in this call.
2020
* @param {number} interpolationPercentage - Reserved for future use and custom pipelines.
2121
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
22+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
2223
*/
23-
var TextCanvasRenderer = function (renderer, src, interpolationPercentage, camera)
24+
var TextCanvasRenderer = function (renderer, src, interpolationPercentage, camera, parentMatrix)
2425
{
2526
if (GameObject.RENDER_MASK !== src.renderFlags || (src.cameraFilter > 0 && (src.cameraFilter & camera._id)) || src.text === '')
2627
{

src/gameobjects/tilesprite/TileSpriteCanvasRenderer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ var GameObject = require('../GameObject');
1919
* @param {Phaser.GameObjects.TileSprite} src - The Game Object being rendered in this call.
2020
* @param {number} interpolationPercentage - Reserved for future use and custom pipelines.
2121
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
22+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
2223
*/
23-
var TileSpriteCanvasRenderer = function (renderer, src, interpolationPercentage, camera)
24+
var TileSpriteCanvasRenderer = function (renderer, src, interpolationPercentage, camera, parentMatrix)
2425
{
2526
if (GameObject.RENDER_MASK !== src.renderFlags || (src.cameraFilter > 0 && (src.cameraFilter & camera._id)))
2627
{

0 commit comments

Comments
 (0)