Events

.Renderer.WebGL.Pipelines. Events

Events

AFTER_FLUSH

Since:
  • 3.50.0
刷新事件后的网络管道. 该事件由网络管道在发出drawArrays命令后立即调度 并清除其顶点计数.
Parameters:
Name Type Description
pipeline Phaser.Renderer.WebGL.WebGLPipeline 冲洗过的管道.
isPostFlush boolean Was this flush invoked as part of a post-process, or not?

BEFORE_FLUSH

Since:
  • 3.50.0
刷新前网络管道事件. 该事件由网络管道在即将 刷新并发出缓冲数据和绘制数组命令.
Parameters:
Name Type Description
pipeline Phaser.Renderer.WebGL.WebGLPipeline 即将冲洗的管道.
isPostFlush boolean Was this flush invoked as part of a post-process, or not?

BIND

Since:
  • 3.50.0
网络管道绑定事件. 当由管道管理器绑定时,该事件由网络管道调度.
Parameters:
Name Type Description
pipeline Phaser.Renderer.WebGL.WebGLPipeline 被绑定的管道.
currentShader Phaser.Renderer.WebGL.WebGLShader 被设置为当前的着色器.

BOOT

Since:
  • 3.50.0
网络管道引导事件. 当WebGLPipeline完成其 `boot` 阶段时,将调度此事件.
Parameters:
Name Type Description
pipeline Phaser.Renderer.WebGL.WebGLPipeline 启动的管道.

DESTROY

Since:
  • 3.50.0
网络管道破坏事件. 当WebGLPipeline开始其销毁过程时,会调度此事件.
Parameters:
Name Type Description
pipeline Phaser.Renderer.WebGL.WebGLPipeline 冲洗过的管道.

REBIND

Since:
  • 3.50.0
网络管道重新绑定事件. 当由管道管理器重新绑定时,该事件由网络管道调度.
Parameters:
Name Type Description
pipeline Phaser.Renderer.WebGL.WebGLPipeline 反弹的管道.
currentShader Phaser.Renderer.WebGL.WebGLShader 被设置为当前的着色器.

RESIZE

Since:
  • 3.50.0
网络管道调整大小事件. 此事件由网络管道在调整大小时调度,通常是作为结果 渲染器的大小调整.
Parameters:
Name Type Description
width number 管道的新宽度.
height number 管道的新高度.
pipeline Phaser.Renderer.WebGL.WebGLPipeline 已调整大小的管道.