TransformerTileSprite
A RenderNode which handles transformation data for a single TileSprite GameObject.
Constructor
new TransformerTileSprite(manager, [config])
Parameters
| name | type | optional | description |
|---|---|---|---|
| manager | Phaser.Renderer.WebGL.RenderNodes.RenderNodeManager | No | The manager that owns this RenderNode. |
| config | object | Yes | The configuration object for this RenderNode. |
Scope: static
Extends
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:
| name | type | optional | description |
|---|---|---|---|
| drawingContext | Phaser.Renderer.WebGL.DrawingContext | No | The current drawing context. |
| gameObject | Phaser.GameObjects.GameObject | No | The GameObject being rendered. |
| texturerNode | Phaser.Renderer.WebGL.RenderNodes.RenderNode | Yes | The texturer node used to texture the GameObject. This contains relevant data on the dimensions of the object. It is unused here. |
| parentMatrix | Phaser.GameObjects.Components.TransformMatrix | Yes | This transform matrix is defined if the game object is nested. |
| element | object | Yes | The 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: