YieldContext
YieldContext is a RenderNode which sets the WebGL context to a default state,
ready for another renderer.
This is used by the Extern Game Object to prepare the WebGL context for custom rendering.
It is the counterpart of RebindContext.
Constructor
new YieldContext(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/YieldContext.js#L10
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(displayContext)
Description:
Sets the WebGL context to a default state.
This will flush any existing batch, set the blend mode to NORMAL,
and unbind any current VAO.
Parameters:
| name | type | optional | description |
|---|---|---|---|
| displayContext | Phaser.Renderer.WebGL.DrawingContext | No | The context currently in use. |
Overrides: Phaser.Renderer.WebGL.RenderNodes.RenderNode#run
Source: src/renderer/webgl/renderNodes/YieldContext.js#L48
Since: 4.0.0