Skip to main content
Version: Phaser v4.0.0-rc.6

TransformerTileSprite

A RenderNode which handles transformation data for a single TileSprite GameObject.

Constructor

new TransformerTileSprite(manager, [config])

Parameters

nametypeoptionaldescription
managerPhaser.Renderer.WebGL.RenderNodes.RenderNodeManagerNoThe manager that owns this RenderNode.
configobjectYesThe configuration object for this RenderNode.

Scope: static

Extends

Phaser.Renderer.WebGL.RenderNodes.TransformerImage

Source: src/renderer/webgl/renderNodes/transformer/TransformerTileSprite.js#L10
Since: 4.0.0

Inherited Methods

From Phaser.Renderer.WebGL.RenderNodes.RenderNode:


Public Methods

run

<instance> run(drawingContext, gameObject, [texturerNode], [parentMatrix], [element])

Description:

Stores the transform data for rendering.

Parameters:

nametypeoptionaldescription
drawingContextPhaser.Renderer.WebGL.DrawingContextNoThe current drawing context.
gameObjectPhaser.GameObjects.GameObjectNoThe GameObject being rendered.
texturerNodePhaser.Renderer.WebGL.RenderNodes.RenderNodeYesThe texturer node used to texture the GameObject. This contains relevant data on the dimensions of the object. It is unused here.
parentMatrixPhaser.GameObjects.Components.TransformMatrixYesThis transform matrix is defined if the game object is nested.
elementobjectYesThe specific element within the game object. This is used for objects that consist of multiple quads. It is unused here.

Overrides: Phaser.Renderer.WebGL.RenderNodes.TransformerImage#run

Source: src/renderer/webgl/renderNodes/transformer/TransformerTileSprite.js#L35
Since: 4.0.0


Inherited Members

From Phaser.Renderer.WebGL.RenderNodes.RenderNode:

From Phaser.Renderer.WebGL.RenderNodes.TransformerImage: