ListCompositor
ListCompositor
Constructor
new ListCompositor(manager)
Parameters
| name | type | optional | description |
|---|---|---|---|
| manager | Phaser.Renderer.WebGL.RenderNodes.RenderNodeManager | No | The manager that owns this RenderNode. |
Scope: static
Extends
Source: src/renderer/webgl/renderNodes/ListCompositor.js#L27
Since: 4.0.0
Inherited Methods
From Phaser.Renderer.WebGL.RenderNodes.RenderNode:
Public Methods
run
<instance> run(displayContext, children, [parentTransformMatrix], [renderStep])
Description:
Render each child in the display list.
This allocates a new DisplayContext if a child's blend mode is different from the previous child. This will start a new batch if one is in progress.
Parameters:
| name | type | optional | default | description |
|---|---|---|---|---|
| displayContext | Phaser.Renderer.WebGL.DrawingContext | No | The context currently in use. | |
| children | Array.<Phaser.GameObjects.GameObject> | No | The list of children to render. | |
| parentTransformMatrix | Phaser.GameObjects.Components.TransformMatrix | Yes | The accumulated transform matrix of the parent Game Object, passed down when this list is rendered as part of a nested display hierarchy. | |
| renderStep | number | Yes | 0 | The index of the current render step within the ordered list of render functions being executed for this frame. |
Overrides: Phaser.Renderer.WebGL.RenderNodes.RenderNode#run
Source: src/renderer/webgl/renderNodes/ListCompositor.js#L35
Since: 4.0.0
Inherited Members
From Phaser.Renderer.WebGL.RenderNodes.RenderNode: