Details
Description
Qt6 QtQuick3D.Effects lib detects as version 1.0 in QDS, and item library item for Effect type is not generated. I think both happen because effectlib plugins.qmltypes is generated as empty module:
import QtQuick.tooling 1.2// This file describes the plugin-supplied types contained in the library. // It is used for QML tooling purposes only. // // This file was auto-generated by qmltyperegistrar. Module { }
It should still contain the QQuick3DEffect on Qt6 as far as I understand. Qt5 plugins.qmltypes for comparison:
import QtQuick.tooling 1.2// This file describes the plugin-supplied types contained in the library. // It is used for QML tooling purposes only. // // This file was auto-generated by: // 'qmlplugindump -nonrelocatable QtQuick3D.Effects 1.15' Module { dependencies: [ "QtQuick 2.15", "QtQuick.Window 2.1", "QtQuick3D 1.15", "QtQuick3D.Materials 1.15" ] Component { name: "QQuick3DEffect" defaultProperty: "data" prototype: "QQuick3DObject" exports: ["QtQuick3D.Effects/Effect 1.15"] exportMetaObjectRevisions: [0] Property { name: "passes"; type: "QQuick3DShaderUtilsRenderPass"; isList: true; isReadonly: true } } }