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

FillRect

A RenderNode which renders a filled rectangle.

This is useful for full-screen effects and rectangle geometry.

Constructor

new FillRect(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/FillRect.js#L11
Since: 4.0.0

Inherited Members

From Phaser.Renderer.WebGL.RenderNodes.RenderNode:


Inherited Methods

From Phaser.Renderer.WebGL.RenderNodes.RenderNode:


Public Methods

run

<instance> run(drawingContext, currentMatrix, submitterNode, x, y, width, height, tintTL, tintTR, tintBL, tintBR, lighting)

Description:

Render the rectangle.

Parameters:

nametypeoptionaldescription
drawingContextPhaser.Renderer.WebGL.DrawingContextNoThe context currently in use.
currentMatrixPhaser.GameObjects.Components.TransformMatrixNoA transform matrix to apply to the vertices. If not defined, the identity matrix is used.
submitterNodePhaser.Renderer.WebGL.RenderNodes.BatchHandlerTriFlatNoThe Submitter node to use. If not defined, BatchHandlerTriFlat is used.
xnumberNoThe x-coordinate of the rectangle.
ynumberNoThe y-coordinate of the rectangle.
widthnumberNoThe width of the rectangle.
heightnumberNoThe height of the rectangle.
tintTLnumberNoThe top-left tint color.
tintTRnumberNoThe top-right tint color.
tintBLnumberNoThe bottom-left tint color.
tintBRnumberNoThe bottom-right tint color.
lightingbooleanNoWhether to apply lighting effects to the rectangle.

Overrides: Phaser.Renderer.WebGL.RenderNodes.RenderNode#run

Source: src/renderer/webgl/renderNodes/FillRect.js#L67
Since: 4.0.0