Что такое ForwardRenderer в примерах Qt 5.5 Qt3D?
Пример Assimp Qt3d Qt 5.5 использует ForwardRenderer.
Я скопировал код, и в main.qml
QtCreator показывает красную линию под этим именем, указывающую на неизвестный компонент. Нажатие на это слово никуда меня не приведет.
Программа компилируется без ошибок и при запуске показывает только синее окно.
Что такое ForwardRenderer? Почему красная линия там?
1 ответ
Вот файлы прямого рендеринга на сайте 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 Tree для прямого рендеринга, предоставленная для удобства пользователей.