summaryrefslogtreecommitdiffstats
path: root/examples/qt3d/basicshapes-cpp/scenemodifier.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/qt3d/basicshapes-cpp/scenemodifier.h')
-rw-r--r--examples/qt3d/basicshapes-cpp/scenemodifier.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/examples/qt3d/basicshapes-cpp/scenemodifier.h b/examples/qt3d/basicshapes-cpp/scenemodifier.h
index 7ef8dd198..4e65222d4 100644
--- a/examples/qt3d/basicshapes-cpp/scenemodifier.h
+++ b/examples/qt3d/basicshapes-cpp/scenemodifier.h
@@ -43,8 +43,10 @@
#include <Qt3DCore/qtransform.h>
#include <Qt3DRender/QTorusMesh>
+#include <Qt3DRender/QConeMesh>
#include <Qt3DRender/QCylinderMesh>
#include <Qt3DRender/QCuboidMesh>
+#include <Qt3DRender/QPlaneMesh>
#include <Qt3DRender/QSphereMesh>
#include <Qt3DRender/QPhongMaterial>
@@ -58,16 +60,20 @@ public:
public slots:
void enableTorus(bool enabled);
+ void enableCone(bool enabled);
void enableCylinder(bool enabled);
void enableCuboid(bool enabled);
+ void enablePlane(bool enabled);
void enableSphere(bool enabled);
private:
Qt3DCore::QEntity *m_rootEntity;
Qt3DRender::QTorusMesh *m_torus;
+ Qt3DCore::QEntity *m_coneEntity;
Qt3DCore::QEntity *m_cylinderEntity;
Qt3DCore::QEntity *m_torusEntity;
Qt3DCore::QEntity *m_cuboidEntity;
+ Qt3DCore::QEntity *m_planeEntity;
Qt3DCore::QEntity *m_sphereEntity;
};