summaryrefslogtreecommitdiffstats
path: root/src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2017-01-10 15:11:49 +0100
committerPaul Lemire <paul.lemire@kdab.com>2017-01-13 09:41:21 +0000
commitc1ca7155c2083c502be7e62981d75362a3178c13 (patch)
treec3e9d00817f09e73168e405b89b768114bbb97f9 /src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp
parent0f32b7dc62b214e369a902067c467ec7ae6481b5 (diff)
Quick3DExtras: register Text3DGeometry, Text3DMesh
Change-Id: I27d66b8585c3cbacb246d692969fa67ac808244e Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp')
-rw-r--r--src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp b/src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp
index 2746c62b2..b20e416c2 100644
--- a/src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp
+++ b/src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp
@@ -50,6 +50,8 @@
#include <Qt3DExtras/qplanegeometry.h>
#include <Qt3DExtras/qconegeometry.h>
#include <Qt3DExtras/qcylindergeometry.h>
+#include <Qt3DExtras/qtext3dgeometry.h>
+#include <Qt3DExtras/qtext3dmesh.h>
#include <QtQml/qqml.h>
QT_BEGIN_NAMESPACE
@@ -98,6 +100,9 @@ void Qt3DQuick3DExtrasPlugin::registerTypes(const char *uri)
qmlRegisterType<Qt3DExtras::QSphereMesh>(uri, 2, 0, "SphereMesh");
qmlRegisterType<Qt3DExtras::QSphereGeometry>(uri, 2, 0, "SphereGeometry");
+ // 3D Text
+ qmlRegisterType<Qt3DExtras::QText3DGeometry>(uri, 2, 2, "Text3DGeometry");
+ qmlRegisterType<Qt3DExtras::QText3DMesh>(uri, 2, 2, "Text3DMesh");
// Register types provided as QML files compiled into the plugin
for (int i = 0; i < int(sizeof(qmldir) / sizeof(qmldir[0])); i++) {