diff options
Diffstat (limited to 'src/quick3d')
-rw-r--r-- | src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp | 12 | ||||
-rw-r--r-- | src/quick3d/imports/render/qt3dquick3drenderplugin.cpp | 12 | ||||
-rw-r--r-- | src/quick3d/quick3d/items/items.pri | 8 | ||||
-rw-r--r-- | src/quick3d/quick3d/items/quick3dbuffer.cpp (renamed from src/quick3d/quick3drender/items/quick3dbuffer.cpp) | 20 | ||||
-rw-r--r-- | src/quick3d/quick3d/items/quick3dbuffer_p.h (renamed from src/quick3d/quick3drender/items/quick3dbuffer_p.h) | 14 | ||||
-rw-r--r-- | src/quick3d/quick3d/items/quick3dgeometry.cpp (renamed from src/quick3d/quick3drender/items/quick3dgeometry.cpp) | 30 | ||||
-rw-r--r-- | src/quick3d/quick3d/items/quick3dgeometry_p.h (renamed from src/quick3d/quick3drender/items/quick3dgeometry_p.h) | 28 | ||||
-rw-r--r-- | src/quick3d/quick3danimation/items/quick3dmorphtarget.cpp | 16 | ||||
-rw-r--r-- | src/quick3d/quick3danimation/items/quick3dmorphtarget_p.h | 12 | ||||
-rw-r--r-- | src/quick3d/quick3drender/items/items.pri | 4 | ||||
-rw-r--r-- | src/quick3d/quick3dscene2d/items/scene2d.cpp | 2 |
11 files changed, 72 insertions, 86 deletions
diff --git a/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp b/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp index 75fa7b2da..a15629b68 100644 --- a/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp +++ b/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp @@ -44,6 +44,9 @@ #include <Qt3DCore/qskeletonloader.h> #include <Qt3DCore/qtransform.h> #include <Qt3DCore/qjoint.h> +#include <Qt3DCore/qattribute.h> +#include <Qt3DCore/qbuffer.h> +#include <Qt3DCore/qgeometry.h> #include <QtCore/qvariantanimation.h> #include <Qt3DQuick/private/quick3dnodev9_p.h> @@ -53,6 +56,8 @@ #include <Qt3DQuick/private/quick3djoint_p.h> #include <Qt3DQuick/private/qquaternionanimation_p.h> #include <Qt3DQuick/private/qt3dquick_global_p.h> +#include <Qt3DQuick/private/quick3dbuffer_p.h> +#include <Qt3DQuick/private/quick3dgeometry_p.h> #include <QtQml/qqml.h> @@ -73,6 +78,13 @@ void Qt3DQuick3DCorePlugin::registerTypes(const char *uri) qmlRegisterType<Qt3DCore::QArmature>(uri, 2, 10, "Armature"); qmlRegisterUncreatableType<Qt3DCore::QAbstractSkeleton>(uri, 2, 10, "AbstractSkeleton", QStringLiteral("AbstractSkeleton is an abstract base class")); qmlRegisterType<Qt3DCore::QSkeletonLoader>(uri, 2, 10, "SkeletonLoader"); + qmlRegisterType<Qt3DCore::QAttribute>(uri, 2, 0, "Attribute"); + qmlRegisterType<Qt3DCore::QAttribute, 10>(uri, 2, 10, "Attribute"); + qmlRegisterType<Qt3DCore::QAttribute, 11>(uri, 2, 11, "Attribute"); + qmlRegisterUncreatableType<Qt3DCore::QBuffer>(uri, 2, 0, "BufferBase", QStringLiteral("Use Quick3DBuffer in QML")); + qmlRegisterUncreatableType<Qt3DCore::QBuffer, 9>(uri, 2, 9, "BufferBase", QStringLiteral("Use Quick3DBuffer in QML")); + qmlRegisterType<Qt3DCore::Quick::Quick3DBuffer>(uri, 2, 0, "Buffer"); + Qt3DCore::Quick::registerExtendedType<Qt3DCore::QGeometry, Qt3DCore::Quick::Quick3DGeometry>("QGeometry", "Qt3D.Core/Geometry", uri, 2, 0, "Geometry"); qmlRegisterType<Qt3DCore::Quick::QQuaternionAnimation>(uri, 2, 0, "QuaternionAnimation"); qRegisterAnimationInterpolator<QQuaternion>(Qt3DCore::Quick::q_quaternionInterpolator); diff --git a/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp b/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp index e42be550d..9992ace97 100644 --- a/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp +++ b/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp @@ -42,10 +42,8 @@ #include <Qt3DRender/qabstractlight.h> #include <Qt3DRender/qalphacoverage.h> #include <Qt3DRender/qalphatest.h> -#include <Qt3DRender/qattribute.h> #include <Qt3DRender/qblendequation.h> #include <Qt3DRender/qblendequationarguments.h> -#include <Qt3DRender/qbuffer.h> #include <Qt3DRender/qbuffercapture.h> #include <Qt3DRender/qcamera.h> #include <Qt3DRender/qcameralens.h> @@ -65,7 +63,6 @@ #include <Qt3DRender/qfilterkey.h> #include <Qt3DRender/qfrontface.h> #include <Qt3DRender/qfrustumculling.h> -#include <Qt3DRender/qgeometry.h> #include <Qt3DRender/qgeometryrenderer.h> #include <Qt3DRender/qgraphicsapifilter.h> #include <Qt3DRender/qlayer.h> @@ -125,9 +122,7 @@ #include <Qt3DQuickRender/private/qt3dquickrender_global_p.h> #include <Qt3DQuickRender/private/qt3dquickrender_global_p.h> -#include <Qt3DQuickRender/private/quick3dbuffer_p.h> #include <Qt3DQuickRender/private/quick3deffect_p.h> -#include <Qt3DQuickRender/private/quick3dgeometry_p.h> #include <Qt3DQuickRender/private/quick3dlayerfilter_p.h> #include <Qt3DQuickRender/private/quick3dmaterial_p.h> #include <Qt3DQuickRender/private/quick3dmemorybarrier_p.h> @@ -223,13 +218,6 @@ void Qt3DQuick3DRenderPlugin::registerTypes(const char *uri) qmlRegisterType<Qt3DRender::QShaderImage>(uri, 2, 14, "ShaderImage"); // Geometry - qmlRegisterType<Qt3DRender::QAttribute>(uri, 2, 0, "Attribute"); - qmlRegisterType<Qt3DRender::QAttribute, 10>(uri, 2, 10, "Attribute"); - qmlRegisterType<Qt3DRender::QAttribute, 11>(uri, 2, 11, "Attribute"); - qmlRegisterUncreatableType<Qt3DRender::QBuffer>(uri, 2, 0, "BufferBase", QStringLiteral("Use Quick3DBuffer in QML")); - qmlRegisterUncreatableType<Qt3DRender::QBuffer, 9>(uri, 2, 9, "BufferBase", QStringLiteral("Use Quick3DBuffer in QML")); - qmlRegisterType<Qt3DRender::Render::Quick::Quick3DBuffer>(uri, 2, 0, "Buffer"); - Qt3DRender::Quick::registerExtendedType<Qt3DRender::QGeometry, Qt3DRender::Render::Quick::Quick3DGeometry>("QGeometry", "Qt3D.Render/Geometry", uri, 2, 0, "Geometry"); qmlRegisterType<Qt3DRender::QGeometryRenderer>(uri, 2, 0, "GeometryRenderer"); qmlRegisterType<Qt3DRender::QLevelOfDetail>(uri, 2, 9, "LevelOfDetail"); qmlRegisterType<Qt3DRender::QLevelOfDetailSwitch>(uri, 2, 9, "LevelOfDetailSwitch"); diff --git a/src/quick3d/quick3d/items/items.pri b/src/quick3d/quick3d/items/items.pri index 36e7ccedc..febe5c395 100644 --- a/src/quick3d/quick3d/items/items.pri +++ b/src/quick3d/quick3d/items/items.pri @@ -5,7 +5,9 @@ HEADERS += \ $$PWD/quick3dentityloader_p.h \ $$PWD/quick3dnode_p.h \ $$PWD/quick3dnodev9_p.h \ - $$PWD/quick3djoint_p.h + $$PWD/quick3djoint_p.h \ + $$PWD/quick3dbuffer_p.h \ + $$PWD/quick3dgeometry_p.h SOURCES += \ $$PWD/quick3dnode.cpp \ @@ -13,6 +15,8 @@ SOURCES += \ $$PWD/quick3dentityloader.cpp \ $$PWD/quick3dnodeinstantiator.cpp \ $$PWD/quick3dnodev9.cpp \ - $$PWD/quick3djoint.cpp + $$PWD/quick3djoint.cpp \ + $$PWD/quick3dbuffer.cpp \ + $$PWD/quick3dgeometry.cpp INCLUDEPATH += $$PWD diff --git a/src/quick3d/quick3drender/items/quick3dbuffer.cpp b/src/quick3d/quick3d/items/quick3dbuffer.cpp index 9ff349118..7beb1cc90 100644 --- a/src/quick3d/quick3drender/items/quick3dbuffer.cpp +++ b/src/quick3d/quick3d/items/quick3dbuffer.cpp @@ -40,20 +40,17 @@ #include <QtQml/QJSValue> #include <QtQml/QQmlEngine> -#include <Qt3DQuickRender/private/quick3dbuffer_p.h> +#include <Qt3DQuick/private/quick3dbuffer_p.h> #include <QtQml/private/qqmlengine_p.h> #include <QtQml/private/qjsvalue_p.h> #include <QtQml/private/qv4typedarray_p.h> #include <QtQml/private/qv4arraybuffer_p.h> -#include <Qt3DRender/private/qurlhelper_p.h> +#include <Qt3DCore/private/qurlhelper_p.h> #include <QtCore/qfile.h> QT_BEGIN_NAMESPACE -namespace Qt3DRender { - -namespace Render { - +namespace Qt3DCore { namespace Quick { namespace { @@ -61,11 +58,11 @@ const int jsValueTypeId = qMetaTypeId<QJSValue>(); } Quick3DBuffer::Quick3DBuffer(Qt3DCore::QNode *parent) - : Qt3DRender::QBuffer(parent) + : Qt3DCore::QBuffer(parent) , m_engine(nullptr) , m_v4engine(nullptr) { - QObject::connect(this, &Qt3DRender::QBuffer::dataChanged, this, &Quick3DBuffer::bufferDataChanged); + QObject::connect(this, &Qt3DCore::QBuffer::dataChanged, this, &Quick3DBuffer::bufferDataChanged); } QByteArray Quick3DBuffer::convertToRawData(const QJSValue &jsValue) @@ -120,7 +117,7 @@ void Quick3DBuffer::updateData(int offset, const QVariant &bufferData) */ QVariant Quick3DBuffer::readBinaryFile(const QUrl &fileUrl) { - QFile f(Qt3DRender::QUrlHelper::urlToLocalFileOrQrc(fileUrl)); + QFile f(Qt3DCore::QUrlHelper::urlToLocalFileOrQrc(fileUrl)); QByteArray data; if (f.open(QIODevice::ReadOnly)) @@ -137,9 +134,6 @@ void Quick3DBuffer::initEngines() } } // Quick - -} // Render - -} // Qt3DRender +} // Qt3DCore QT_END_NAMESPACE diff --git a/src/quick3d/quick3drender/items/quick3dbuffer_p.h b/src/quick3d/quick3d/items/quick3dbuffer_p.h index 233cc3faf..b75164e4c 100644 --- a/src/quick3d/quick3drender/items/quick3dbuffer_p.h +++ b/src/quick3d/quick3d/items/quick3dbuffer_p.h @@ -51,9 +51,9 @@ // We mean it. // -#include <Qt3DRender/QBuffer> +#include <Qt3DCore/QBuffer> -#include <Qt3DQuickRender/private/qt3dquickrender_global_p.h> +#include <Qt3DQuick/private/qt3dquick_global_p.h> QT_BEGIN_NAMESPACE @@ -64,13 +64,11 @@ namespace QV4 { struct ExecutionEngine; } -namespace Qt3DRender { - -namespace Render { +namespace Qt3DCore { namespace Quick { -class Q_3DQUICKRENDERSHARED_PRIVATE_EXPORT Quick3DBuffer : public Qt3DRender::QBuffer +class Q_3DQUICKSHARED_PRIVATE_EXPORT Quick3DBuffer : public Qt3DCore::QBuffer { Q_OBJECT Q_PROPERTY(QVariant data READ bufferData WRITE setBufferData NOTIFY bufferDataChanged) @@ -97,9 +95,7 @@ private: } // Quick -} // Render - -} // Qt3DRender +} // Qt3DCore QT_END_NAMESPACE diff --git a/src/quick3d/quick3drender/items/quick3dgeometry.cpp b/src/quick3d/quick3d/items/quick3dgeometry.cpp index 3f70ea572..8e9e56fab 100644 --- a/src/quick3d/quick3drender/items/quick3dgeometry.cpp +++ b/src/quick3d/quick3d/items/quick3dgeometry.cpp @@ -37,12 +37,11 @@ ** ****************************************************************************/ -#include <Qt3DQuickRender/private/quick3dgeometry_p.h> +#include <Qt3DQuick/private/quick3dgeometry_p.h> QT_BEGIN_NAMESPACE -namespace Qt3DRender { -namespace Render { +namespace Qt3DCore { namespace Quick { Quick3DGeometry::Quick3DGeometry(QObject *parent) @@ -50,44 +49,43 @@ Quick3DGeometry::Quick3DGeometry(QObject *parent) { } -QQmlListProperty<Qt3DRender::QAttribute> Quick3DGeometry::attributeList() +QQmlListProperty<Qt3DCore::QAttribute> Quick3DGeometry::attributeList() { - return QQmlListProperty<Qt3DRender::QAttribute>(this, 0, - &Quick3DGeometry::appendAttribute, - &Quick3DGeometry::attributesCount, - &Quick3DGeometry::attributeAt, - &Quick3DGeometry::clearAttributes); + return QQmlListProperty<Qt3DCore::QAttribute>(this, nullptr, + &Quick3DGeometry::appendAttribute, + &Quick3DGeometry::attributesCount, + &Quick3DGeometry::attributeAt, + &Quick3DGeometry::clearAttributes); } -void Quick3DGeometry::appendAttribute(QQmlListProperty<Qt3DRender::QAttribute> *list, Qt3DRender::QAttribute *attribute) +void Quick3DGeometry::appendAttribute(QQmlListProperty<Qt3DCore::QAttribute> *list, Qt3DCore::QAttribute *attribute) { Quick3DGeometry *geometry = static_cast<Quick3DGeometry *>(list->object); geometry->m_managedAttributes.append(attribute); geometry->parentGeometry()->addAttribute(attribute); } -Qt3DRender::QAttribute *Quick3DGeometry::attributeAt(QQmlListProperty<Qt3DRender::QAttribute> *list, int index) +Qt3DCore::QAttribute *Quick3DGeometry::attributeAt(QQmlListProperty<Qt3DCore::QAttribute> *list, int index) { Quick3DGeometry *geometry = static_cast<Quick3DGeometry *>(list->object); return geometry->parentGeometry()->attributes().at(index); } -int Quick3DGeometry::attributesCount(QQmlListProperty<Qt3DRender::QAttribute> *list) +int Quick3DGeometry::attributesCount(QQmlListProperty<Qt3DCore::QAttribute> *list) { Quick3DGeometry *geometry = static_cast<Quick3DGeometry *>(list->object); return geometry->parentGeometry()->attributes().count(); } -void Quick3DGeometry::clearAttributes(QQmlListProperty<Qt3DRender::QAttribute> *list) +void Quick3DGeometry::clearAttributes(QQmlListProperty<Qt3DCore::QAttribute> *list) { Quick3DGeometry *geometry = static_cast<Quick3DGeometry *>(list->object); - for (Qt3DRender::QAttribute *attribute : qAsConst(geometry->m_managedAttributes)) + for (Qt3DCore::QAttribute *attribute : qAsConst(geometry->m_managedAttributes)) geometry->parentGeometry()->removeAttribute(attribute); geometry->m_managedAttributes.clear(); } } // namespace Quick -} // namespace Render -} // namespace Qt3DRender +} // namespace Qt3DCore QT_END_NAMESPACE diff --git a/src/quick3d/quick3drender/items/quick3dgeometry_p.h b/src/quick3d/quick3d/items/quick3dgeometry_p.h index 19a308076..39bafbea7 100644 --- a/src/quick3d/quick3drender/items/quick3dgeometry_p.h +++ b/src/quick3d/quick3d/items/quick3dgeometry_p.h @@ -51,41 +51,39 @@ // We mean it. // -#include <Qt3DRender/QGeometry> +#include <Qt3DCore/QGeometry> #include <QtQml/QQmlListProperty> -#include <Qt3DQuickRender/private/qt3dquickrender_global_p.h> +#include <Qt3DQuick/private/qt3dquick_global_p.h> QT_BEGIN_NAMESPACE -namespace Qt3DRender { -namespace Render { +namespace Qt3DCore { namespace Quick { -class Q_3DQUICKRENDERSHARED_PRIVATE_EXPORT Quick3DGeometry : public QObject +class Q_3DQUICKSHARED_PRIVATE_EXPORT Quick3DGeometry : public QObject { Q_OBJECT - Q_PROPERTY(QQmlListProperty<Qt3DRender::QAttribute> attributes READ attributeList) + Q_PROPERTY(QQmlListProperty<Qt3DCore::QAttribute> attributes READ attributeList) Q_CLASSINFO("DefaultProperty", "attributes") public: - explicit Quick3DGeometry(QObject *parent = 0); + explicit Quick3DGeometry(QObject *parent = nullptr); inline QGeometry *parentGeometry() const { return qobject_cast<QGeometry *>(parent()); } - QQmlListProperty<Qt3DRender::QAttribute> attributeList(); + QQmlListProperty<Qt3DCore::QAttribute> attributeList(); private: - static void appendAttribute(QQmlListProperty<Qt3DRender::QAttribute> *list, Qt3DRender::QAttribute *provider); - static Qt3DRender::QAttribute *attributeAt(QQmlListProperty<Qt3DRender::QAttribute> *list, int index); - static int attributesCount(QQmlListProperty<Qt3DRender::QAttribute> *list); - static void clearAttributes(QQmlListProperty<Qt3DRender::QAttribute> *list); + static void appendAttribute(QQmlListProperty<Qt3DCore::QAttribute> *list, Qt3DCore::QAttribute *provider); + static Qt3DCore::QAttribute *attributeAt(QQmlListProperty<Qt3DCore::QAttribute> *list, int index); + static int attributesCount(QQmlListProperty<Qt3DCore::QAttribute> *list); + static void clearAttributes(QQmlListProperty<Qt3DCore::QAttribute> *list); - QVector<Qt3DRender::QAttribute *> m_managedAttributes; + QVector<Qt3DCore::QAttribute *> m_managedAttributes; }; } // namespace Quick -} // namespace Render -} // namespace Qt3DRender +} // namespace Qt3DCore QT_END_NAMESPACE diff --git a/src/quick3d/quick3danimation/items/quick3dmorphtarget.cpp b/src/quick3d/quick3danimation/items/quick3dmorphtarget.cpp index 81144e186..030d5abe5 100644 --- a/src/quick3d/quick3danimation/items/quick3dmorphtarget.cpp +++ b/src/quick3d/quick3danimation/items/quick3dmorphtarget.cpp @@ -46,23 +46,23 @@ QQuick3DMorphTarget::QQuick3DMorphTarget(QObject *parent) { } -QQmlListProperty<Qt3DRender::QAttribute> QQuick3DMorphTarget::attributes() +QQmlListProperty<Qt3DCore::QAttribute> QQuick3DMorphTarget::attributes() { - return QQmlListProperty<Qt3DRender::QAttribute>(this, 0, + return QQmlListProperty<Qt3DCore::QAttribute>(this, 0, &QQuick3DMorphTarget::appendAttribute, &QQuick3DMorphTarget::attributeCount, &QQuick3DMorphTarget::attributeAt, &QQuick3DMorphTarget::clearAttributes); } -void QQuick3DMorphTarget::appendAttribute(QQmlListProperty<Qt3DRender::QAttribute> *list, Qt3DRender::QAttribute *bar) +void QQuick3DMorphTarget::appendAttribute(QQmlListProperty<Qt3DCore::QAttribute> *list, Qt3DCore::QAttribute *bar) { QQuick3DMorphTarget *target = qobject_cast<QQuick3DMorphTarget *>(list->object); if (target) target->parentMorphTarget()->addAttribute(bar); } -int QQuick3DMorphTarget::attributeCount(QQmlListProperty<Qt3DRender::QAttribute> *list) +int QQuick3DMorphTarget::attributeCount(QQmlListProperty<Qt3DCore::QAttribute> *list) { QQuick3DMorphTarget *target = qobject_cast<QQuick3DMorphTarget *>(list->object); if (target) @@ -70,19 +70,19 @@ int QQuick3DMorphTarget::attributeCount(QQmlListProperty<Qt3DRender::QAttribute> return 0; } -Qt3DRender::QAttribute *QQuick3DMorphTarget::attributeAt(QQmlListProperty<Qt3DRender::QAttribute> *list, int index) +Qt3DCore::QAttribute *QQuick3DMorphTarget::attributeAt(QQmlListProperty<Qt3DCore::QAttribute> *list, int index) { QQuick3DMorphTarget *target = qobject_cast<QQuick3DMorphTarget *>(list->object); if (target) - return qobject_cast<Qt3DRender::QAttribute *>(target->parentMorphTarget()->attributeList().at(index)); + return qobject_cast<Qt3DCore::QAttribute *>(target->parentMorphTarget()->attributeList().at(index)); return nullptr; } -void QQuick3DMorphTarget::clearAttributes(QQmlListProperty<Qt3DRender::QAttribute> *list) +void QQuick3DMorphTarget::clearAttributes(QQmlListProperty<Qt3DCore::QAttribute> *list) { QQuick3DMorphTarget *target = qobject_cast<QQuick3DMorphTarget *>(list->object); if (target) { - QVector<Qt3DRender::QAttribute *> emptyList; + QVector<Qt3DCore::QAttribute *> emptyList; target->parentMorphTarget()->setAttributes(emptyList); } } diff --git a/src/quick3d/quick3danimation/items/quick3dmorphtarget_p.h b/src/quick3d/quick3danimation/items/quick3dmorphtarget_p.h index 5ca783e6b..d68a795e9 100644 --- a/src/quick3d/quick3danimation/items/quick3dmorphtarget_p.h +++ b/src/quick3d/quick3danimation/items/quick3dmorphtarget_p.h @@ -60,21 +60,21 @@ namespace Quick { class Q_3DQUICKANIMATIONSHARED_PRIVATE_EXPORT QQuick3DMorphTarget : public QObject { Q_OBJECT - Q_PROPERTY(QQmlListProperty<Qt3DRender::QAttribute> attributes READ attributes) + Q_PROPERTY(QQmlListProperty<Qt3DCore::QAttribute> attributes READ attributes) public: QQuick3DMorphTarget(QObject *parent = nullptr); inline QMorphTarget *parentMorphTarget() const { return qobject_cast<QMorphTarget *>(parent()); } - QQmlListProperty<Qt3DRender::QAttribute> attributes(); + QQmlListProperty<Qt3DCore::QAttribute> attributes(); private: - static void appendAttribute(QQmlListProperty<Qt3DRender::QAttribute> *list, Qt3DRender::QAttribute *bar); - static Qt3DRender::QAttribute *attributeAt(QQmlListProperty<Qt3DRender::QAttribute> *list, int index); - static int attributeCount(QQmlListProperty<Qt3DRender::QAttribute> *list); - static void clearAttributes(QQmlListProperty<Qt3DRender::QAttribute> *list); + static void appendAttribute(QQmlListProperty<Qt3DCore::QAttribute> *list, Qt3DCore::QAttribute *bar); + static Qt3DCore::QAttribute *attributeAt(QQmlListProperty<Qt3DCore::QAttribute> *list, int index); + static int attributeCount(QQmlListProperty<Qt3DCore::QAttribute> *list); + static void clearAttributes(QQmlListProperty<Qt3DCore::QAttribute> *list); }; } // namespace Quick diff --git a/src/quick3d/quick3drender/items/items.pri b/src/quick3d/quick3drender/items/items.pri index e264624b3..4bfb1ae4a 100644 --- a/src/quick3d/quick3drender/items/items.pri +++ b/src/quick3d/quick3drender/items/items.pri @@ -1,8 +1,6 @@ HEADERS += \ $$PWD/quick3dtechniquefilter_p.h \ - $$PWD/quick3dbuffer_p.h \ $$PWD/quick3deffect_p.h \ - $$PWD/quick3dgeometry_p.h \ $$PWD/quick3dlayerfilter_p.h \ $$PWD/quick3dmaterial_p.h \ $$PWD/quick3drenderpass_p.h \ @@ -40,8 +38,6 @@ SOURCES += \ $$PWD/quick3dshaderdataarray.cpp \ $$PWD/quick3dstateset.cpp \ $$PWD/quick3drendertargetselector.cpp \ - $$PWD/quick3dgeometry.cpp \ - $$PWD/quick3dbuffer.cpp \ $$PWD/quick3drendertargetoutput.cpp \ $$PWD/quick3dmemorybarrier.cpp \ $$PWD/quick3draycaster.cpp \ diff --git a/src/quick3d/quick3dscene2d/items/scene2d.cpp b/src/quick3d/quick3dscene2d/items/scene2d.cpp index dcc99ed8c..2b0a6580d 100644 --- a/src/quick3d/quick3dscene2d/items/scene2d.cpp +++ b/src/quick3d/quick3dscene2d/items/scene2d.cpp @@ -480,7 +480,7 @@ void Scene2D::handlePickEvent(int type, const Qt3DRender::QPickEvent *ev) CoordinateReader reader(renderer()->nodeManagers()); if (reader.setGeometry(entity->renderComponent<GeometryRenderer>(), - QAttribute::defaultTextureCoordinateAttributeName())) { + Qt3DCore::QAttribute::defaultTextureCoordinateAttributeName())) { Vector4D c0 = reader.getCoordinate(pickTriangle->vertex1Index()); Vector4D c1 = reader.getCoordinate(pickTriangle->vertex2Index()); Vector4D c2 = reader.getCoordinate(pickTriangle->vertex3Index()); |