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

BatchHandlerQuadSingle

BatchHandlerQuadSingle is a specialized batch handler for rendering quads

with a single instance per batch.

It extends the BatchHandlerQuad class and provides a specific configuration

for single-instance rendering.

It is used to efficiently render operations that require only a single quad,

specifically filters.

Because mobile devices often struggle with large buffer sizes,

this class is designed to handle the case where only one quad is needed.

If no configuration is provided, the default values are:

  • name: 'BatchHandlerQuadSingle'

  • shaderName: 'STANDARD_SINGLE'

  • instancesPerBatch: 1

Constructor

new BatchHandlerQuadSingle(manager, [config])

Parameters

nametypeoptionaldescription
managerPhaser.Renderer.WebGL.RenderNodes.RenderNodeManagerNoThe manager that owns this RenderNode.
configPhaser.Types.Renderer.WebGL.RenderNodes.BatchHandlerConfigYesThe configuration object for this handler.

Scope: static

Extends

Phaser.Renderer.WebGL.RenderNodes.BatchHandlerQuad

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

Inherited Members

From Phaser.Renderer.WebGL.RenderNodes.BatchHandler:

From Phaser.Renderer.WebGL.RenderNodes.BatchHandlerQuad:

From Phaser.Renderer.WebGL.RenderNodes.RenderNode:


Inherited Methods

From Phaser.Renderer.WebGL.RenderNodes.BatchHandler:

From Phaser.Renderer.WebGL.RenderNodes.BatchHandlerQuad:

From Phaser.Renderer.WebGL.RenderNodes.RenderNode: