summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2017-01-12 08:26:36 +0100
committerSean Harmer <sean.harmer@kdab.com>2017-01-30 18:56:22 +0000
commit157a60f4879b2df53c652b259990ece26a528b60 (patch)
tree6e09b5e2a1e9f93418165bcac2a720465d8ea072
parent5cb4d3951662369bb20e2890ac901070af8ce480 (diff)
QDistanceFieldText: export to QML
Change-Id: I538a4552435609073e846a6ec4b34f266b11446e Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
-rw-r--r--src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp8
-rw-r--r--src/quick3d/imports/render/importsrender.pro2
2 files changed, 7 insertions, 3 deletions
diff --git a/src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp b/src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp
index 2f3763c06..ffa6be945 100644
--- a/src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp
+++ b/src/quick3d/imports/extras/qt3dquick3dextrasplugin.cpp
@@ -67,9 +67,10 @@
#include <Qt3DExtras/qcylindergeometry.h>
#include <Qt3DExtras/qtext3dgeometry.h>
#include <Qt3DExtras/qtext3dmesh.h>
-
+#include <Qt3DExtras/qtextureatlas.h>
+#include <Qt3DExtras/qdistancefieldglyphcache.h>
+#include <Qt3DExtras/qdistancefieldtext.h>
#include <Qt3DQuickExtras/private/quick3dlevelofdetailloader_p.h>
-
#include <QtQml/qqml.h>
QT_BEGIN_NAMESPACE
@@ -117,6 +118,9 @@ void Qt3DQuick3DExtrasPlugin::registerTypes(const char *uri)
// 3D Text
qmlRegisterType<Qt3DExtras::QText3DGeometry>(uri, 2, 2, "Text3DGeometry");
qmlRegisterType<Qt3DExtras::QText3DMesh>(uri, 2, 2, "Text3DMesh");
+
+ qmlRegisterType<Qt3DExtras::QDistanceFieldGlyphCache>(uri, 2, 2, "DistanceFieldGlyphCache");
+ qmlRegisterType<Qt3DExtras::QDistanceFieldText>(uri, 2, 2, "DistanceFieldText");
}
diff --git a/src/quick3d/imports/render/importsrender.pro b/src/quick3d/imports/render/importsrender.pro
index 442068fe7..cc34ff3df 100644
--- a/src/quick3d/imports/render/importsrender.pro
+++ b/src/quick3d/imports/render/importsrender.pro
@@ -3,7 +3,7 @@ TARGET = quick3drenderplugin
TARGETPATH = Qt3D/Render
IMPORT_VERSION = 2.0
-QT += core-private qml qml-private 3dcore 3drender 3dquick 3dquick-private 3dquickrender-private
+QT += core-private qml qml-private 3dcore 3drender 3drender-private 3dquick 3dquick-private 3dquickrender-private
# Qt3D is free of Q_FOREACH - make sure it stays that way:
DEFINES += QT_NO_FOREACH