什么是Qt 5.5的Qt3D示例中的ForwardRenderer?

时间:2015-11-18 06:35:00

标签: qt qml qt5.5 qt3d

Assimp example of Qt3d of Qt 5.5 uses ForwardRenderer

我复制了代码,在main.qml中,QtCreator在该名称下显示红线,表示未知组件。单击该单词不会带我到任何地方。

程序正在编译而没有任何错误,并且在运行时只显示一个蓝色窗口。

什么是ForwardRenderer?为什么红线在那里?

enter image description here

1 个答案:

答案 0 :(得分:3)

以下是Qt网站上的正向渲染器文件:

http://doc.qt.io/qt-5/qt3drenderer-dynamicscene-cpp-forwardrenderer-h.html

http://doc.qt.io/qt-5/qt3drenderer-dynamicscene-cpp-forwardrenderer-cpp.html

以下是KDAB的解释,FrameGraph是什么以及它如何处理Forward Renderer:http://www.kdab.com/qt3d-2-0-framegraph/

  

ForwardRenderer本身不是FrameGraph节点类型。它是前向渲染器的默认FrameGraph树实现,为用户提供便利。