Quick3DNode
authorPaul Lemire <paul.lemire@kdab.com>
Mon, 5 May 2014 10:42:48 +0000 (12:42 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Sat, 24 May 2014 16:28:56 +0000 (18:28 +0200)
commit7e9b29fabd36ee7cc9cc4087df907d60fdb452f8
treec83d80a76ddd2552294f9cc1eba8115546ad363c
parent87b535a77b133b95f7c51b3cb7c8f8df4885e7c1
Quick3DNode

Qml frontend Entity for Qt3D::Node.

All QQmlListProperty are now in Quick3DNode.

Note : this breaks the rendering as the Qml FrameGraph is defined by
FrameGraphItem elements that inherit Node. As node no longer has
QQmlListProperties and a Default property, FrameGraphItem nodes cannot
be added to the FrameGraph tree.
The follow-up patches will correct that.

Change-Id: Iac8cb89cffca8d604b003d546350bc0afdb1eb0e
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
src/core/aspects/qaspectmanager.cpp
src/core/nodes/node.cpp
src/core/nodes/node.h
src/core/nodes/nodes.pri
src/core/nodes/quick3dentity.h
src/core/nodes/quick3dnode.cpp [new file with mode: 0644]
src/core/nodes/quick3dnode.h [new file with mode: 0644]
src/core/transforms/quick3dtransform.h
src/render/frontend/material.h