FilterBlurMed
This RenderNode renders the BlurMed filter effect. This is a medium quality blur filter. It should not be used directly. It is intended to be called by the FilterBlur filter based on the quality setting of the controller it is running.
Constructor
new FilterBlurMed(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/filters/FilterBlurMed.js#L12
Since: 4.0.0
Inherited Methods
From Phaser.Renderer.WebGL.RenderNodes.BaseFilterShader:
From Phaser.Renderer.WebGL.RenderNodes.RenderNode:
Public Methods
setupUniforms
<instance> setupUniforms(controller, drawingContext)
Description:
Sets the WebGL shader uniforms required by the blur fragment shader.
Called once per render pass before the blur is drawn. It uploads the current render target dimensions as resolution, the blur spread amount as strength, the tint as color, and the directional blur axis as offset (a two-component vector containing the horizontal and vertical offset values from the controller).
Parameters:
| name | type | optional | description |
|---|---|---|---|
| controller | Phaser.Filters.Blur | No | The Blur filter controller providing the uniform values. |
| drawingContext | Phaser.Renderer.WebGL.DrawingContext | No | The current drawing context, used to read the render target dimensions. |
Overrides: Phaser.Renderer.WebGL.RenderNodes.BaseFilterShader#setupUniforms
Source: src/renderer/webgl/renderNodes/filters/FilterBlurMed.js#L35
Since: 4.0.0
Inherited Members
From Phaser.Renderer.WebGL.RenderNodes.BaseFilterShader:
From Phaser.Renderer.WebGL.RenderNodes.RenderNode: