代码之家  ›  专栏  ›  技术社区  ›  Danny

QQuickFramebufferObject和QQuickItem之间的区别?

  •  0
  • Danny  · 技术社区  · 7 年前

    我正在开发一个应用程序,希望将openGL场景嵌入到QML项中。我希望我的自定义QML项目是由C++驱动的, and this article gives an overview of how to do so with a QQuickFramebufferObject.

    但是,我注意到,通过简单地使用QQuickItem可以完成非常类似的事情,区别似乎是QQuickItem与QQuickFrameBufferObject(synchronize(),render(),createFramebufferObject())有不同的方法(paint())。

    那么,一个比另一个有什么好处呢?这些兼容吗?使用这些选项渲染场景的最佳方式是什么?我听说QQuickFrameBufferObject为使用自定义openGL提供了更大的灵活性,但这对我来说意义不大。

    0 回复  |  直到 7 年前