diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-08-26 11:37:57 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2015-10-14 13:26:34 +0000 |
commit | b4234af46b463a920bff1de012ad1e995c40c513 (patch) | |
tree | 62ebcaa78039e49263eff4dd5bf2cfe3b3814dcb /src/quick3d/imports/render/qt3dquick3drendererplugin.cpp | |
parent | 8d02ff205e65eaad4da851d1d997e317221126df (diff) |
Register QBuffer/Quick3DBuffer as extended type
Change-Id: I267a917dfb5f36666a92a8cc77d4c7f73243aa22
Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
Diffstat (limited to 'src/quick3d/imports/render/qt3dquick3drendererplugin.cpp')
-rw-r--r-- | src/quick3d/imports/render/qt3dquick3drendererplugin.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/quick3d/imports/render/qt3dquick3drendererplugin.cpp b/src/quick3d/imports/render/qt3dquick3drendererplugin.cpp index 690d4f9fb..ba408ec9a 100644 --- a/src/quick3d/imports/render/qt3dquick3drendererplugin.cpp +++ b/src/quick3d/imports/render/qt3dquick3drendererplugin.cpp @@ -111,6 +111,7 @@ #include <Qt3DQuickRenderer/quick3dstateset.h> #include <Qt3DQuickRenderer/quick3drendertargetselector.h> #include <Qt3DQuickRenderer/quick3dgeometry.h> +#include <Qt3DQuickRenderer/quick3dbuffer.h> #include <Qt3DQuickRenderer/private/qt3dquickrenderer_global_p.h> static void initResources() @@ -200,7 +201,7 @@ void Qt3DQuick3DRendererPlugin::registerTypes(const char *uri) qmlRegisterUncreatableType<Qt3DCore::QAbstractAttribute>(uri, 2, 0, "QAbstractAttribute", QStringLiteral("QAbstractAttribute is abstract")); qmlRegisterUncreatableType<Qt3DCore::QAbstractBuffer>(uri, 2, 0, "QAbstractBuffer", QStringLiteral("QAbstractBuffer is abstract")); qmlRegisterType<Qt3DRender::QAttribute>(uri, 2, 0, "Attribute"); - qmlRegisterType<Qt3DRender::QBuffer>(uri, 2, 0, "Buffer"); + Qt3DRender::Quick::registerExtendedType<Qt3DRender::QBuffer, Qt3DRender::Render::Quick::Quick3DBuffer>("QBuffer", "Qt3D.Renderer/Buffer", uri, 2, 0, "Buffer"); Qt3DRender::Quick::registerExtendedType<Qt3DRender::QGeometry, Qt3DRender::Render::Quick::Quick3DGeometry>("QGeometry", "Qt3D.Renderer/Geometry", uri, 2, 0, "Geometry"); qmlRegisterType<Qt3DRender::QGeometryRenderer>(uri, 2, 0, "GeometryRenderer"); |