summaryrefslogtreecommitdiffstats
path: root/src/imports
diff options
context:
space:
mode:
authorChristian Strømme <christian.stromme@qt.io>2018-08-27 22:30:47 +0200
committerLaszlo Agocs <laszlo.agocs@qt.io>2018-09-20 15:14:57 +0000
commit59923f7725c82ac31c1245a36bd3b1be9bec3cd7 (patch)
tree93dc674e29797ce661090898c46b72c39292dbbe /src/imports
parent99ea7a57e452c82fd8e62271c5499bc392735f2b (diff)
Add some new types and an example using the QML APIs
Contains some basic types for getting the ball rolling, and isn't very usable outside that. Change-Id: Ib4c186e26d7bd142a9fe51bd74ea54a7bf5fd691 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/imports')
-rw-r--r--src/imports/studio3d/plugin.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/imports/studio3d/plugin.cpp b/src/imports/studio3d/plugin.cpp
index a4a5dc9..6ecba95 100644
--- a/src/imports/studio3d/plugin.cpp
+++ b/src/imports/studio3d/plugin.cpp
@@ -49,6 +49,9 @@
#include <private/q3dsstudio3dengine_p.h>
#include <private/q3dslayer3d_p.h>
#include <private/q3dsgroup3d_p.h>
+#include <private/q3dsmodel3d_p.h>
+#include <private/q3dscamera3d_p.h>
+#include <private/q3dslight3d_p.h>
static void initResources()
{
@@ -90,6 +93,9 @@ public:
qmlRegisterUncreatableType<Q3DSObject3D>(uri, 2, 1, "Object3D", QLatin1String("Object3D is a base class"));
qmlRegisterUncreatableType<Q3DSNode3D>(uri, 2, 1, "Node3D", QLatin1String("Node3D is a base class"));
qmlRegisterType<Q3DSGroup3D>(uri, 2, 1, "Group3D");
+ qmlRegisterType<Q3DSModel3D>(uri, 2, 1, "Model3D");
+ qmlRegisterType<Q3DSCamera3D>(uri, 2, 1, "Camera3D");
+ qmlRegisterType<Q3DSLight3D>(uri, 2, 1, "Light3D");
}
};