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

ListCompositor

ListCompositor

Constructor

new ListCompositor(manager)

Parameters

nametypeoptionaldescription
managerPhaser.Renderer.WebGL.RenderNodes.RenderNodeManagerNoThe manager that owns this RenderNode.

Scope: static

Extends

Phaser.Renderer.WebGL.RenderNodes.RenderNode

Source: src/renderer/webgl/renderNodes/ListCompositor.js#L21
Since: 4.0.0

Inherited Methods

From Phaser.Renderer.WebGL.RenderNodes.RenderNode:


Public Methods

render

<instance> render(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:

nametypeoptionaldefaultdescription
displayContextPhaser.Renderer.WebGL.DrawingContextNoThe context currently in use.
childrenArray.<Phaser.GameObjects.GameObject>NoThe list of children to render.
parentTransformMatrixPhaser.GameObjects.Components.TransformMatrixYesThis transform matrix is defined if the game object is nested
renderStepnumberYes0Which step of the rendering process is this? This is the index of the currently running function in a list of functions.

Source: src/renderer/webgl/renderNodes/ListCompositor.js#L29
Since: 4.0.0


Inherited Members

From Phaser.Renderer.WebGL.RenderNodes.RenderNode: