summaryrefslogtreecommitdiffstats
path: root/src/render/geometry/qgeometryrenderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/geometry/qgeometryrenderer.h')
-rw-r--r--src/render/geometry/qgeometryrenderer.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/render/geometry/qgeometryrenderer.h b/src/render/geometry/qgeometryrenderer.h
index 5a98329f6..435a315ad 100644
--- a/src/render/geometry/qgeometryrenderer.h
+++ b/src/render/geometry/qgeometryrenderer.h
@@ -41,11 +41,17 @@
#define QT3DRENDER_QGEOMETRYRENDERER_H
#include <Qt3DCore/qcomponent.h>
-#include <Qt3DRender/qgeometry.h>
+#include <Qt3DCore/qgeometry.h>
#include <Qt3DRender/qt3drender_global.h>
QT_BEGIN_NAMESPACE
+namespace Qt3DCore {
+class QGeometryFactory;
+
+typedef QSharedPointer<QGeometryFactory> QGeometryFactoryPtr;
+}
+
namespace Qt3DRender {
class QGeometryRendererPrivate;
@@ -62,7 +68,7 @@ class Q_3DRENDERSHARED_EXPORT QGeometryRenderer : public Qt3DCore::QComponent
Q_PROPERTY(int restartIndexValue READ restartIndexValue WRITE setRestartIndexValue NOTIFY restartIndexValueChanged)
Q_PROPERTY(int verticesPerPatch READ verticesPerPatch WRITE setVerticesPerPatch NOTIFY verticesPerPatchChanged)
Q_PROPERTY(bool primitiveRestartEnabled READ primitiveRestartEnabled WRITE setPrimitiveRestartEnabled NOTIFY primitiveRestartEnabledChanged)
- Q_PROPERTY(Qt3DRender::QGeometry* geometry READ geometry WRITE setGeometry NOTIFY geometryChanged)
+ Q_PROPERTY(Qt3DCore::QGeometry* geometry READ geometry WRITE setGeometry NOTIFY geometryChanged)
Q_PROPERTY(PrimitiveType primitiveType READ primitiveType WRITE setPrimitiveType NOTIFY primitiveTypeChanged)
public:
@@ -97,7 +103,7 @@ public:
int restartIndexValue() const;
int verticesPerPatch() const;
bool primitiveRestartEnabled() const;
- QGeometry *geometry() const;
+ Qt3DCore::QGeometry *geometry() const;
PrimitiveType primitiveType() const;
public Q_SLOTS:
@@ -110,7 +116,7 @@ public Q_SLOTS:
void setRestartIndexValue(int index);
void setVerticesPerPatch(int verticesPerPatch);
void setPrimitiveRestartEnabled(bool enabled);
- void setGeometry(QGeometry *geometry);
+ void setGeometry(Qt3DCore::QGeometry *geometry);
void setPrimitiveType(PrimitiveType primitiveType);
Q_SIGNALS:
@@ -123,7 +129,7 @@ Q_SIGNALS:
void restartIndexValueChanged(int restartIndexValue);
void verticesPerPatchChanged(int verticesPerPatch);
void primitiveRestartEnabledChanged(bool primitiveRestartEnabled);
- void geometryChanged(QGeometry *geometry);
+ void geometryChanged(Qt3DCore::QGeometry *geometry);
void primitiveTypeChanged(PrimitiveType primitiveType);
protected: