SubmitterTile
The SubmitterTile RenderNode submits data for tiles.
Constructor
new SubmitterTile(manager, [config])
Parameters
| name | type | optional | description |
|---|---|---|---|
| manager | Phaser.Renderer.WebGL.WebGLRenderer | No | The WebGLRenderer that owns this Submitter. |
| config | Phaser.Types.Renderer.WebGL.RenderNodes.SubmitterQuadConfig | Yes | The configuration object for this Submitter. This is a SubmitterQuad configuration object with the name defaulting to SubmitterTile. |
Scope: static
Extends
Source: src/renderer/webgl/renderNodes/submitter/SubmitterTile.js#L10
Since: 4.0.0
Inherited Members
From Phaser.Renderer.WebGL.RenderNodes.RenderNode:
From Phaser.Renderer.WebGL.RenderNodes.SubmitterQuad:
Public Members
defaultConfig
defaultConfig: Phaser.Types.Renderer.WebGL.RenderNodes.SubmitterQuadConfig
Description:
The default configuration for this RenderNode.
Overrides: Phaser.Renderer.WebGL.RenderNodes.SubmitterQuad#defaultConfig
Source: src/renderer/webgl/renderNodes/submitter/SubmitterTile.js#L32
Inherited Methods
From Phaser.Renderer.WebGL.RenderNodes.RenderNode:
Public Methods
run
<instance> run(drawingContext, gameObject, parentMatrix, element, texturerNode, transformerNode, [tinterNode], [normalMap], [normalMapRotation])
Description:
Submit 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. |
| parentMatrix | Phaser.GameObjects.Components.TransformMatrix | No | The parent matrix of the GameObject. |
| element | object | No | The specific element within the game object. This is used for objects that consist of multiple quads. |
| texturerNode | Phaser.Renderer.WebGL.RenderNodes.RenderNode | No | The texturer node used to texture the GameObject. You may pass a TexturerTileSprite node or an object containing equivalent data without a run method. |
| transformerNode | Phaser.Renderer.WebGL.RenderNodes.TransformerTileSprite | Object | No | The transformer node used to transform the GameObject. You may pass a transformer node or an object with a quad property. |
| tinterNode | Phaser.Renderer.WebGL.RenderNodes.RenderNode, Omit.<Phaser.Renderer.WebGL.RenderNodes.RenderNode, 'run'> | Yes | The tinter node used to tint the GameObject. You may pass a tinter node or an object containing equivalent data without a run method. If omitted, no tinting will be used. |
| normalMap | Phaser.Renderer.WebGL.Wrappers.WebGLTextureWrapper | Yes | The normal map texture to use for lighting. If omitted, the normal map texture of the GameObject will be used, or the default normal map texture of the renderer. |
| normalMapRotation | number | Yes | The rotation of the normal map texture. If omitted, the rotation of the GameObject will be used. |
Overrides: Phaser.Renderer.WebGL.RenderNodes.SubmitterQuad#run
Source: src/renderer/webgl/renderNodes/submitter/SubmitterTile.js#L44
Since: 4.0.0