QML渲染引擎:帧刷新事件

时间:2017-03-29 14:54:26

标签: c++ qt qml

Performance Considerations And Suggestions文章说:

  

作为应用程序开发人员,您必须努力允许呈现   引擎实现了每秒60帧的刷新率。 60   FPS意味着每个之间大约有16毫秒   可以进行处理的帧,包括处理   需要将绘图基元上传到图形硬件。

是否有事件或信号或任何形式的回调以使用该刷新调用代码?

目标是消除处理来自UI线程槽中的呈现线程的信号的需要。如果新数据到达,则将绘制或标记下一个要绘制的刷新(使用update()调用)。

1 个答案:

答案 0 :(得分:2)

QQuickWindow有一堆信号用于同步 - beforeRendering()afterRendering()beforeSynchronizing()afterSynchronizing()frameSwapped()。随便挑选。