summaryrefslogtreecommitdiffstats
path: root/src/quick3d/quick3drenderer/items/items.pri
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire.ecortex@kdab.com>2014-12-04 11:54:55 +0100
committerSean Harmer <sean.harmer@kdab.com>2014-12-12 14:17:39 +0100
commit87401507ec111dc1b6bf252a8662d90d5caae523 (patch)
tree425b1a632b798e68d6cb1a95119cde7914a3dcc0 /src/quick3d/quick3drenderer/items/items.pri
parent634285f5e0c2555bd108f5f8ed979a0a18505429 (diff)
Quick3DShaderDataArray
QML allows property var array: [] of simple types only. We can't use a var property to store an array of ShaderDataObject so Quick3DShaderDataArray was introduce to overcome that issue. It contains a QQmlListProperty<Quick3DShaderData>. This is only needed for QML, in C++ providing a QVariantList of QShaderData is enough. Change-Id: I768f5189252c219c5a1718b4c4da128bbaff008e Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/quick3d/quick3drenderer/items/items.pri')
-rw-r--r--src/quick3d/quick3drenderer/items/items.pri6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/quick3d/quick3drenderer/items/items.pri b/src/quick3d/quick3drenderer/items/items.pri
index b00ef0560..b3b1c742a 100644
--- a/src/quick3d/quick3drenderer/items/items.pri
+++ b/src/quick3d/quick3drenderer/items/items.pri
@@ -14,7 +14,8 @@ HEADERS += \
$$PWD/quick3dsortmethod.h \
$$PWD/quick3dparameter_p.h \
$$PWD/quick3dparameter.h \
- $$PWD/quick3dshaderdata.h
+ $$PWD/quick3dshaderdata.h \
+ $$PWD/quick3dshaderdataarray.h
SOURCES += \
$$PWD/quick3drenderpassfilter.cpp \
@@ -31,6 +32,7 @@ SOURCES += \
$$PWD/quick3dframegraphitem.cpp \
$$PWD/quick3dsortmethod.cpp \
$$PWD/quick3dparameter.cpp \
- $$PWD/quick3dshaderdata.cpp
+ $$PWD/quick3dshaderdata.cpp \
+ $$PWD/quick3dshaderdataarray.cpp
INCLUDEPATH += $$PWD