Cleanup: Separate the sub-tree layering out of QtQuick into the scene graph
authorSimon Hausmann <simon.hausmann@digia.com>
Mon, 11 Aug 2014 11:21:11 +0000 (13:21 +0200)
committerSimon Hausmann <simon.hausmann@digia.com>
Sat, 23 Aug 2014 05:56:30 +0000 (07:56 +0200)
commit15ee12508ec8663ae09ebfc61cc4f0725311bdec
tree7f788285afbde14f0d1eaab9065b21410c277ac5
parent253e9257e1f586d1c1dfa585aa6f862d310cdec3
Cleanup: Separate the sub-tree layering out of QtQuick into the scene graph

This basically renames QQuickShaderEffectTexture to QSGDefaultLayer and
introduces QSGLayer as interface to be used. QQuickShaderEffectTexture is
generic for the scene graph and has no QtQuick dependencies. The interface
separation allows scene graph backends to customize layers.

Change-Id: I9a7f37addaa4b80a34ff9a1456b0cb9b16d4e9f3
Reviewed-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>
15 files changed:
src/quick/designer/designersupport.cpp
src/quick/designer/designersupport.h
src/quick/items/context2d/qquickcanvascontext_p.h
src/quick/items/qquickitemgrabresult.cpp
src/quick/items/qquickshadereffectnode.cpp
src/quick/items/qquickshadereffectsource.cpp
src/quick/items/qquickshadereffectsource_p.h
src/quick/scenegraph/qsgadaptationlayer.cpp
src/quick/scenegraph/qsgadaptationlayer_p.h
src/quick/scenegraph/qsgcontext.cpp
src/quick/scenegraph/qsgcontext_p.h
src/quick/scenegraph/qsgdefaultimagenode.cpp
src/quick/scenegraph/qsgdefaultlayer.cpp [new file with mode: 0644]
src/quick/scenegraph/qsgdefaultlayer_p.h [new file with mode: 0644]
src/quick/scenegraph/scenegraph.pri