Camera
Camera
Constructor
new Camera(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/Camera.js#L29
Since: 4.0.0
Inherited Members
From Phaser.Renderer.WebGL.RenderNodes.RenderNode:
Public Members
batchHandlerQuadSingleNode
batchHandlerQuadSingleNode: Phaser.Renderer.WebGL.RenderNodes.BatchHandlerQuad
Description:
The RenderNode that handles batching quads.
This is used when a camera is rendering to a framebuffer,
and the framebuffer needs to be drawn to the parent context.
Source: src/renderer/webgl/renderNodes/Camera.js#L36
Since: 4.0.0
fillCameraNode
fillCameraNode: Phaser.Renderer.WebGL.RenderNodes.FillCamera
Description:
The RenderNode that handles filling the camera with a
flat color. This is used to render the camera background,
flash effects, and fade effects.
Source: src/renderer/webgl/renderNodes/Camera.js#L47
Since: 4.0.0
listCompositorNode
listCompositorNode: Phaser.Renderer.WebGL.RenderNodes.ListCompositor
Description:
The RenderNode that handles rendering lists of children.
Source: src/renderer/webgl/renderNodes/Camera.js#L58
Since: 4.0.0
Inherited Methods
From Phaser.Renderer.WebGL.RenderNodes.RenderNode:
Public Methods
run
<instance> run(drawingContext, children, camera, [parentTransformMatrix], [forceFramebuffer], [renderStep])
Description:
Renders the children through this camera.
Parameters:
| name | type | optional | default | description |
|---|---|---|---|---|
| drawingContext | Phaser.Renderer.WebGL.DrawingContext | No | The context currently in use. | |
| children | Array.<Phaser.GameObjects.GameObject> | No | The list of children to render. | |
| camera | Phaser.Cameras.Scene2D.Camera | No | Current Camera. | |
| parentTransformMatrix | Phaser.GameObjects.Components.TransformMatrix | Yes | This transform matrix is defined if the camera is focused on a filtered object. | |
| forceFramebuffer | boolean | Yes | false | Should the camera always draw to a new framebuffer? This will also be activated if the camera has filters enabled. |
| renderStep | number | Yes | 0 | Which step of the rendering process is this? This is the index of the currently running function in a list of functions. |
Overrides: Phaser.Renderer.WebGL.RenderNodes.RenderNode#run
Source: src/renderer/webgl/renderNodes/Camera.js#L79
Since: 4.0.0