Phaser.Renderer.WebGL.Pipelines.Events

Scope: static

Source: src/renderer/webgl/pipelines/events/index.js#L7

Events:

Public Members

AFTER_FLUSH

AFTER_FLUSH

Description:

The WebGLPipeline After Flush Event.

This event is dispatched by a WebGLPipeline right after it has issued a drawArrays command and cleared its vertex count.

Parameters:

nametypeoptionaldescription
pipelinePhaser.Renderer.WebGL.WebGLPipelineNoThe pipeline that has flushed.
isPostFlushbooleanNoWas this flush invoked as part of a post-process, or not?

Source: src/renderer/webgl/pipelines/events/AFTER_FLUSH_EVENT.js#L7
Since: 3.50.0


BEFORE_FLUSH

BEFORE_FLUSH

Description:

The WebGLPipeline Before Flush Event.

This event is dispatched by a WebGLPipeline right before it is about to flush and issue a bufferData and drawArrays command.

Parameters:

nametypeoptionaldescription
pipelinePhaser.Renderer.WebGL.WebGLPipelineNoThe pipeline that is about to flush.
isPostFlushbooleanNoWas this flush invoked as part of a post-process, or not?

Source: src/renderer/webgl/pipelines/events/BEFORE_FLUSH_EVENT.js#L7
Since: 3.50.0


BIND

BIND

Description:

The WebGLPipeline Bind Event.

This event is dispatched by a WebGLPipeline when it is bound by the Pipeline Manager.

Parameters:

nametypeoptionaldescription
pipelinePhaser.Renderer.WebGL.WebGLPipelineNoThe pipeline that was bound.
currentShaderPhaser.Renderer.WebGL.WebGLShaderNoThe shader that was set as being current.

Source: src/renderer/webgl/pipelines/events/BIND_EVENT.js#L7
Since: 3.50.0


BOOT

BOOT

Description:

The WebGLPipeline Boot Event.

This event is dispatched by a WebGLPipeline when it has completed its boot phase.

Parameters:

nametypeoptionaldescription
pipelinePhaser.Renderer.WebGL.WebGLPipelineNoThe pipeline that booted.

Source: src/renderer/webgl/pipelines/events/BOOT_EVENT.js#L7
Since: 3.50.0


DESTROY

DESTROY

Description:

The WebGLPipeline Destroy Event.

This event is dispatched by a WebGLPipeline when it is starting its destroy process.

Parameters:

nametypeoptionaldescription
pipelinePhaser.Renderer.WebGL.WebGLPipelineNoThe pipeline that has flushed.

Source: src/renderer/webgl/pipelines/events/DESTROY_EVENT.js#L7
Since: 3.50.0


REBIND

REBIND

Description:

The WebGLPipeline ReBind Event.

This event is dispatched by a WebGLPipeline when it is re-bound by the Pipeline Manager.

Parameters:

nametypeoptionaldescription
pipelinePhaser.Renderer.WebGL.WebGLPipelineNoThe pipeline that was rebound.
currentShaderPhaser.Renderer.WebGL.WebGLShaderNoThe shader that was set as being current.

Source: src/renderer/webgl/pipelines/events/REBIND_EVENT.js#L7
Since: 3.50.0


RESIZE

RESIZE

Description:

The WebGLPipeline Resize Event.

This event is dispatched by a WebGLPipeline when it is resized, usually as a result of the Renderer resizing.

Parameters:

nametypeoptionaldescription
widthnumberNoThe new width of the pipeline.
heightnumberNoThe new height of the pipeline.
pipelinePhaser.Renderer.WebGL.WebGLPipelineNoThe pipeline that was resized.

Source: src/renderer/webgl/pipelines/events/RESIZE_EVENT.js#L7
Since: 3.50.0


Private Members

Updated on