diff options
author | Kevin Ottens <kevin.ottens@kdab.com> | 2016-05-19 11:29:50 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-05-23 11:57:42 +0000 |
commit | 6682a119b4fad6edc0f1b4b0e1613227ff916bae (patch) | |
tree | 67b7ab21f08328e74aa84c0cb567ab1224ce6f62 /src/quick3d/imports/render/plugins.qmltypes | |
parent | 4e047448f42fe89c44bebe29c58532c48b5ab18a (diff) |
Use QVector instead of QVariantList properties
Change-Id: If7b2688c6032132cfabe5ff02ecbbcf3efbb29d0
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/quick3d/imports/render/plugins.qmltypes')
-rw-r--r-- | src/quick3d/imports/render/plugins.qmltypes | 30 |
1 files changed, 26 insertions, 4 deletions
diff --git a/src/quick3d/imports/render/plugins.qmltypes b/src/quick3d/imports/render/plugins.qmltypes index 19f03de65..af491af6c 100644 --- a/src/quick3d/imports/render/plugins.qmltypes +++ b/src/quick3d/imports/render/plugins.qmltypes @@ -1368,10 +1368,32 @@ Module { } Component { name: "Qt3DRender::QSortPolicy" - defaultProperty: "data" - prototype: "Qt3DRender::QSortPolicy" - Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } - Property { name: "childNodes"; type: "Qt3DCore::QNode"; isList: true; isReadonly: true } + prototype: "Qt3DRender::QFrameGraphNode" + Enum { + name: "SortType" + values: { + "StateChangeCost": 1, + "BackToFront": 2, + "Material": 4 + } + } + Property { name: "sortTypes"; type: "QVector<int>" } + Signal { + name: "sortTypesChanged" + Parameter { name: "sortTypes"; type: "QVector<SortType>" } + } + Signal { + name: "sortTypesChanged" + Parameter { name: "sortTypes"; type: "QVector<int>" } + } + Method { + name: "setSortTypes" + Parameter { name: "sortTypes"; type: "QVector<SortType>" } + } + Method { + name: "setSortTypes" + Parameter { name: "sortTypesInt"; type: "QVector<int>" } + } } Component { name: "Qt3DRender::QSpotLight" |