diff options
author | Christian Strømme <christian.stromme@qt.io> | 2018-08-27 22:30:47 +0200 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2018-09-20 15:14:57 +0000 |
commit | 59923f7725c82ac31c1245a36bd3b1be9bec3cd7 (patch) | |
tree | 93dc674e29797ce661090898c46b72c39292dbbe /src/imports | |
parent | 99ea7a57e452c82fd8e62271c5499bc392735f2b (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.cpp | 6 |
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"); } }; |