diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-01-15 13:00:04 +0000 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-01-17 17:20:48 +0000 |
commit | 21704e30c7abbf2f0d4cbc0f144c5bc5e3939abc (patch) | |
tree | 997884753bb7fa71bf986001b35c5dd3902317b6 /src | |
parent | d88265c5b823cae5c45ffc51ffba83ae52bb6db1 (diff) |
Export QRendererSettings to QML
Change-Id: Ie1d4c0e6beb409047d634e6def15d80203dcf8a1
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/quick3d/imports/render/qt3dquick3drenderplugin.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp b/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp index d36d6bdf1..f142a81e7 100644 --- a/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp +++ b/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp @@ -109,6 +109,7 @@ #include <Qt3DRender/qcomputejob.h> #include <Qt3DRender/qcameralens.h> #include <Qt3DRender/qcamera.h> +#include <Qt3DRender/qrenderersettings.h> #include <Qt3DQuickRender/private/quick3dtechnique_p.h> #include <Qt3DQuickRender/private/quick3dmaterial_p.h> #include <Qt3DQuickRender/private/quick3dtechniquefilter_p.h> @@ -177,6 +178,9 @@ void Qt3DQuick3DRenderPlugin::registerTypes(const char *uri) // Converters QMetaType::registerConverter<Qt3DRender::Render::Quick::Quick3DShaderDataArray*, QVariantList>(Quick3DShaderDataArrayToVariantListConverter); + // Renderer setttings + qmlRegisterType<Qt3DRender::QRendererSettings>(uri, 2, 0, "RendererSettings"); + // @uri Qt3D.Render qmlRegisterUncreatableType<Qt3DRender::QAbstractSceneLoader>(uri, 2, 0, "QAbstractSceneLoader", "QAbstractScene is abstract"); Qt3DRender::Quick::registerExtendedType<Qt3DRender::QSceneLoader, Qt3DRender::Render::Quick::Quick3DScene>("QSceneLoader", "Qt3D.Render/SceneLoader", uri, 2, 0, "SceneLoader"); |