summaryrefslogtreecommitdiffstats
path: root/src/render
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2014-08-17 15:23:10 +0100
committerSean Harmer <sean.harmer@kdab.com>2014-08-17 23:15:54 +0200
commit3aac7a0f18a33cc8acf76ac9e25c0cd320105174 (patch)
treebf37dec586cf43eff601bfb4b9f580afec475bb0 /src/render
parent47f2c2044887edaeed39025437411fddddcae423 (diff)
Mark backend render classes as private and fix compilation
Change-Id: I1afb8408e03d4b5405e8ee82d1a3b6b4364d3f5d Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render')
-rw-r--r--src/render/backend/cameramanager.cpp2
-rw-r--r--src/render/backend/cameramanager_p.h (renamed from src/render/backend/cameramanager.h)2
-rw-r--r--src/render/backend/criterionmanager.cpp2
-rw-r--r--src/render/backend/criterionmanager_p.h (renamed from src/render/backend/criterionmanager.h)2
-rw-r--r--src/render/backend/effectmanager.cpp2
-rw-r--r--src/render/backend/effectmanager_p.h (renamed from src/render/backend/effectmanager.h)2
-rw-r--r--src/render/backend/entitymanager.cpp2
-rw-r--r--src/render/backend/entitymanager_p.h (renamed from src/render/backend/entitymanager.h)2
-rw-r--r--src/render/backend/framegraph/cameraselectornode.cpp2
-rw-r--r--src/render/backend/framegraph/framegraphnode.cpp4
-rw-r--r--src/render/backend/framegraph/framegraphvisitor.cpp2
-rw-r--r--src/render/backend/framegraph/layerfilternode.cpp2
-rw-r--r--src/render/backend/framegraph/renderpassfilternode.cpp4
-rw-r--r--src/render/backend/framegraph/techniquefilternode.cpp4
-rw-r--r--src/render/backend/framegraph/viewportnode.cpp2
-rw-r--r--src/render/backend/framegraphmanager.cpp2
-rw-r--r--src/render/backend/framegraphmanager_p.h (renamed from src/render/backend/framegraphmanager.h)0
-rw-r--r--src/render/backend/genericstate_p.h (renamed from src/render/backend/genericstate.h)2
-rw-r--r--src/render/backend/jobs/loadmeshdatajob.cpp10
-rw-r--r--src/render/backend/jobs/renderviewjob.cpp4
-rw-r--r--src/render/backend/jobs/updateboundingvolumejob.cpp3
-rw-r--r--src/render/backend/jobs/updateworldtransformjob.cpp6
-rw-r--r--src/render/backend/layermanager.cpp2
-rw-r--r--src/render/backend/layermanager_p.h (renamed from src/render/backend/layermanager.h)2
-rw-r--r--src/render/backend/lightmanager.cpp2
-rw-r--r--src/render/backend/lightmanager_p.h (renamed from src/render/backend/lightmanager.h)2
-rw-r--r--src/render/backend/materialmanager.cpp2
-rw-r--r--src/render/backend/materialmanager_p.h (renamed from src/render/backend/materialmanager.h)2
-rw-r--r--src/render/backend/matrixmanager.cpp2
-rw-r--r--src/render/backend/matrixmanager_p.h (renamed from src/render/backend/matrixmanager.h)0
-rw-r--r--src/render/backend/meshdatamanager.cpp2
-rw-r--r--src/render/backend/meshdatamanager_p.h (renamed from src/render/backend/meshdatamanager.h)2
-rw-r--r--src/render/backend/meshmanager.cpp2
-rw-r--r--src/render/backend/meshmanager_p.h (renamed from src/render/backend/meshmanager.h)2
-rw-r--r--src/render/backend/parameterpack.cpp8
-rw-r--r--src/render/backend/parameterpack_p.h (renamed from src/render/backend/parameterpack.h)0
-rw-r--r--src/render/backend/qgraphicscontext.cpp32
-rw-r--r--src/render/backend/qgraphicscontext_p.h (renamed from src/render/backend/qgraphicscontext.h)4
-rw-r--r--src/render/backend/qgraphicshelperes2.cpp2
-rw-r--r--src/render/backend/qgraphicshelperes2_p.h (renamed from src/render/backend/qgraphicshelperes2.h)2
-rw-r--r--src/render/backend/qgraphicshelpergl2.cpp2
-rw-r--r--src/render/backend/qgraphicshelpergl2_p.h (renamed from src/render/backend/qgraphicshelpergl2.h)2
-rw-r--r--src/render/backend/qgraphicshelpergl3.cpp2
-rw-r--r--src/render/backend/qgraphicshelpergl3_p.h (renamed from src/render/backend/qgraphicshelpergl3.h)2
-rw-r--r--src/render/backend/qgraphicshelperinterface_p.h (renamed from src/render/backend/qgraphicshelperinterface.h)0
-rw-r--r--src/render/backend/quniformvalue.cpp6
-rw-r--r--src/render/backend/quniformvalue_p.h (renamed from src/render/backend/quniformvalue.h)2
-rw-r--r--src/render/backend/render-backend.pri102
-rw-r--r--src/render/backend/rendercameralens.cpp4
-rw-r--r--src/render/backend/rendercameralens_p.h (renamed from src/render/backend/rendercameralens.h)0
-rw-r--r--src/render/backend/rendercommand.cpp2
-rw-r--r--src/render/backend/rendercommand_p.h (renamed from src/render/backend/rendercommand.h)4
-rw-r--r--src/render/backend/renderconfiguration.cpp2
-rw-r--r--src/render/backend/renderconfiguration_p.h (renamed from src/render/backend/renderconfiguration.h)0
-rw-r--r--src/render/backend/rendercriterion.cpp6
-rw-r--r--src/render/backend/rendercriterion_p.h (renamed from src/render/backend/rendercriterion.h)0
-rw-r--r--src/render/backend/renderdevice.cpp2
-rw-r--r--src/render/backend/renderdevice_p.h (renamed from src/render/backend/renderdevice.h)0
-rw-r--r--src/render/backend/rendereffect.cpp18
-rw-r--r--src/render/backend/rendereffect_p.h (renamed from src/render/backend/rendereffect.h)2
-rw-r--r--src/render/backend/renderentity.cpp44
-rw-r--r--src/render/backend/renderentity_p.h (renamed from src/render/backend/renderentity.h)20
-rw-r--r--src/render/backend/renderer.cpp89
-rw-r--r--src/render/backend/renderer_p.h (renamed from src/render/backend/renderer.h)2
-rw-r--r--src/render/backend/rendereraspect.cpp10
-rw-r--r--src/render/backend/renderlayer.cpp4
-rw-r--r--src/render/backend/renderlayer_p.h (renamed from src/render/backend/renderlayer.h)0
-rw-r--r--src/render/backend/renderlight.cpp4
-rw-r--r--src/render/backend/renderlight_p.h (renamed from src/render/backend/renderlight.h)0
-rw-r--r--src/render/backend/rendermaterial.cpp20
-rw-r--r--src/render/backend/rendermaterial_p.h (renamed from src/render/backend/rendermaterial.h)6
-rw-r--r--src/render/backend/rendermesh.cpp14
-rw-r--r--src/render/backend/rendermesh_p.h (renamed from src/render/backend/rendermesh.h)0
-rw-r--r--src/render/backend/renderpassmanager.cpp2
-rw-r--r--src/render/backend/renderpassmanager_p.h (renamed from src/render/backend/renderpassmanager.h)2
-rw-r--r--src/render/backend/renderqueues.cpp4
-rw-r--r--src/render/backend/renderqueues_p.h (renamed from src/render/backend/renderqueues.h)0
-rw-r--r--src/render/backend/renderrenderpass.cpp16
-rw-r--r--src/render/backend/renderrenderpass_p.h (renamed from src/render/backend/renderrenderpass.h)0
-rw-r--r--src/render/backend/renderscenebuilder.cpp68
-rw-r--r--src/render/backend/renderscenebuilder_p.h (renamed from src/render/backend/renderscenebuilder.h)6
-rw-r--r--src/render/backend/rendersceneobserver.cpp8
-rw-r--r--src/render/backend/rendersceneobserver_p.h (renamed from src/render/backend/rendersceneobserver.h)0
-rw-r--r--src/render/backend/rendershader.cpp6
-rw-r--r--src/render/backend/rendershader_p.h (renamed from src/render/backend/rendershader.h)2
-rw-r--r--src/render/backend/renderstate.cpp7
-rw-r--r--src/render/backend/renderstate_p.h (renamed from src/render/backend/renderstate.h)0
-rw-r--r--src/render/backend/rendertechnique.cpp22
-rw-r--r--src/render/backend/rendertechnique_p.h (renamed from src/render/backend/rendertechnique.h)2
-rw-r--r--src/render/backend/rendertexture.cpp2
-rw-r--r--src/render/backend/rendertexture_p.h (renamed from src/render/backend/rendertexture.h)0
-rw-r--r--src/render/backend/rendertextureprovider.cpp4
-rw-r--r--src/render/backend/rendertextureprovider_p.h (renamed from src/render/backend/rendertextureprovider.h)0
-rw-r--r--src/render/backend/renderthread.cpp6
-rw-r--r--src/render/backend/renderthread_p.h (renamed from src/render/backend/renderthread.h)0
-rw-r--r--src/render/backend/rendertransform.cpp4
-rw-r--r--src/render/backend/rendertransform_p.h (renamed from src/render/backend/rendertransform.h)0
-rw-r--r--src/render/backend/renderview.cpp62
-rw-r--r--src/render/backend/renderview_p.h (renamed from src/render/backend/renderview.h)4
-rw-r--r--src/render/backend/shadermanager.cpp2
-rw-r--r--src/render/backend/shadermanager_p.h (renamed from src/render/backend/shadermanager.h)2
-rw-r--r--src/render/backend/states/blendstate.cpp4
-rw-r--r--src/render/backend/states/blendstate_p.h (renamed from src/render/backend/states/blendstate.h)4
-rw-r--r--src/render/backend/techniquemanager.cpp2
-rw-r--r--src/render/backend/techniquemanager_p.h (renamed from src/render/backend/techniquemanager.h)2
-rw-r--r--src/render/backend/texturedatamanager.cpp2
-rw-r--r--src/render/backend/texturedatamanager_p.h (renamed from src/render/backend/texturedatamanager.h)0
-rw-r--r--src/render/backend/texturemanager.cpp2
-rw-r--r--src/render/backend/texturemanager_p.h (renamed from src/render/backend/texturemanager.h)2
-rw-r--r--src/render/backend/transformmanager.cpp2
-rw-r--r--src/render/backend/transformmanager_p.h (renamed from src/render/backend/transformmanager.h)2
-rw-r--r--src/render/backend/vaomanager.cpp2
-rw-r--r--src/render/backend/vaomanager_p.h (renamed from src/render/backend/vaomanager.h)0
-rw-r--r--src/render/frontend/qitemmodelbuffer.cpp2
-rw-r--r--src/render/frontend/qparameter.cpp32
-rw-r--r--src/render/frontend/qparameter.h6
-rw-r--r--src/render/frontend/qparametermapper_p.h3
-rw-r--r--src/render/frontend/qrenderpass.cpp13
-rw-r--r--src/render/frontend/qrenderpass.h5
-rw-r--r--src/render/frontend/qrenderpass_p.h2
-rw-r--r--src/render/io/gltfparser.cpp87
-rw-r--r--src/render/io/gltfparser.h2
-rw-r--r--src/render/io/meshdata_p.h1
123 files changed, 431 insertions, 481 deletions
diff --git a/src/render/backend/cameramanager.cpp b/src/render/backend/cameramanager.cpp
index 53f39fd0c..8985a8bc1 100644
--- a/src/render/backend/cameramanager.cpp
+++ b/src/render/backend/cameramanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "cameramanager.h"
+#include "cameramanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/cameramanager.h b/src/render/backend/cameramanager_p.h
index af349d611..f6f6bf12d 100644
--- a/src/render/backend/cameramanager.h
+++ b/src/render/backend/cameramanager_p.h
@@ -45,7 +45,7 @@
#include <QtGlobal>
#include <Qt3DCore/qresourcesmanager.h>
#include <QUuid>
-#include <Qt3DRenderer/rendercameralens.h>
+#include <Qt3DRenderer/private/rendercameralens_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/criterionmanager.cpp b/src/render/backend/criterionmanager.cpp
index b4767418a..321b248a4 100644
--- a/src/render/backend/criterionmanager.cpp
+++ b/src/render/backend/criterionmanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "criterionmanager.h"
+#include "criterionmanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/criterionmanager.h b/src/render/backend/criterionmanager_p.h
index 920c25cdd..9a69d6871 100644
--- a/src/render/backend/criterionmanager.h
+++ b/src/render/backend/criterionmanager_p.h
@@ -43,7 +43,7 @@
#define QT3D_RENDER_CRITERIONMANAGER_H
#include <Qt3DCore/qresourcesmanager.h>
-#include <Qt3DRenderer/rendercriterion.h>
+#include <Qt3DRenderer/private/rendercriterion_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/effectmanager.cpp b/src/render/backend/effectmanager.cpp
index f867d2384..d554e214d 100644
--- a/src/render/backend/effectmanager.cpp
+++ b/src/render/backend/effectmanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "effectmanager.h"
+#include "effectmanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/effectmanager.h b/src/render/backend/effectmanager_p.h
index 925bdd675..c057564cd 100644
--- a/src/render/backend/effectmanager.h
+++ b/src/render/backend/effectmanager_p.h
@@ -43,7 +43,7 @@
#define QT3D_RENDER_EFFECTMANAGER_H
#include <Qt3DRenderer/qt3drenderer_global.h>
-#include <Qt3DRenderer/rendereffect.h>
+#include <Qt3DRenderer/private/rendereffect_p.h>
#include <Qt3DCore/qresourcesmanager.h>
#include <QUuid>
diff --git a/src/render/backend/entitymanager.cpp b/src/render/backend/entitymanager.cpp
index 2f6cd34bc..faf1a04c7 100644
--- a/src/render/backend/entitymanager.cpp
+++ b/src/render/backend/entitymanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "entitymanager.h"
+#include "entitymanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/entitymanager.h b/src/render/backend/entitymanager_p.h
index 139088507..4b062cbc5 100644
--- a/src/render/backend/entitymanager.h
+++ b/src/render/backend/entitymanager_p.h
@@ -46,7 +46,7 @@
#include <QUuid>
#include <Qt3DCore/qabstractrenderpass.h>
#include <Qt3DCore/qresourcesmanager.h>
-#include <Qt3DRenderer/renderentity.h>
+#include <Qt3DRenderer/private/renderentity_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/framegraph/cameraselectornode.cpp b/src/render/backend/framegraph/cameraselectornode.cpp
index 428aaf2e8..9fafe3875 100644
--- a/src/render/backend/framegraph/cameraselectornode.cpp
+++ b/src/render/backend/framegraph/cameraselectornode.cpp
@@ -41,7 +41,7 @@
#include "cameraselectornode.h"
#include <Qt3DRenderer/qcameraselector.h>
-#include <Qt3DRenderer/renderer.h>
+#include <Qt3DRenderer/private/renderer_p.h>
#include <Qt3DRenderer/rendereraspect.h>
#include <Qt3DCore/qaspectmanager.h>
#include <Qt3DCore/qchangearbiter.h>
diff --git a/src/render/backend/framegraph/framegraphnode.cpp b/src/render/backend/framegraph/framegraphnode.cpp
index f91b22c2b..c8ef4cbcb 100644
--- a/src/render/backend/framegraph/framegraphnode.cpp
+++ b/src/render/backend/framegraph/framegraphnode.cpp
@@ -40,8 +40,8 @@
****************************************************************************/
#include "framegraphnode.h"
-#include "renderer.h"
-#include "framegraphmanager.h"
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/framegraphmanager_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/framegraph/framegraphvisitor.cpp b/src/render/backend/framegraph/framegraphvisitor.cpp
index 0d774ffce..16c274d02 100644
--- a/src/render/backend/framegraph/framegraphvisitor.cpp
+++ b/src/render/backend/framegraph/framegraphvisitor.cpp
@@ -42,7 +42,7 @@
#include "framegraphvisitor.h"
#include "framegraphnode.h"
-#include "renderer.h"
+#include <Qt3DRenderer/private/renderer_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/framegraph/layerfilternode.cpp b/src/render/backend/framegraph/layerfilternode.cpp
index 948288802..30b2e509b 100644
--- a/src/render/backend/framegraph/layerfilternode.cpp
+++ b/src/render/backend/framegraph/layerfilternode.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "layerfilternode.h"
-#include "renderer.h"
+#include <Qt3DRenderer/private/renderer_p.h>
#include "rendereraspect.h"
#include "qlayerfilter.h"
#include <Qt3DCore/qchangearbiter.h>
diff --git a/src/render/backend/framegraph/renderpassfilternode.cpp b/src/render/backend/framegraph/renderpassfilternode.cpp
index a383bb626..9b398fab2 100644
--- a/src/render/backend/framegraph/renderpassfilternode.cpp
+++ b/src/render/backend/framegraph/renderpassfilternode.cpp
@@ -41,8 +41,8 @@
#include "renderpassfilternode.h"
#include "rendereraspect.h"
-#include "renderer.h"
-#include "criterionmanager.h"
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/criterionmanager_p.h>
#include "qcriterion.h"
#include "qrenderpassfilter.h"
#include <Qt3DCore/qaspectmanager.h>
diff --git a/src/render/backend/framegraph/techniquefilternode.cpp b/src/render/backend/framegraph/techniquefilternode.cpp
index 090b03d82..6bfbc5d4b 100644
--- a/src/render/backend/framegraph/techniquefilternode.cpp
+++ b/src/render/backend/framegraph/techniquefilternode.cpp
@@ -42,9 +42,9 @@
#include "techniquefilternode.h"
#include "qcriterion.h"
#include "qtechniquefilter.h"
-#include "renderer.h"
#include "rendereraspect.h"
-#include "criterionmanager.h"
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/criterionmanager_p.h>
#include <Qt3DCore/qaspectmanager.h>
#include <Qt3DCore/qchangearbiter.h>
#include <Qt3DCore/qscenepropertychange.h>
diff --git a/src/render/backend/framegraph/viewportnode.cpp b/src/render/backend/framegraph/viewportnode.cpp
index 362b93c84..875614232 100644
--- a/src/render/backend/framegraph/viewportnode.cpp
+++ b/src/render/backend/framegraph/viewportnode.cpp
@@ -41,7 +41,7 @@
#include "viewportnode.h"
-#include <Qt3DRenderer/renderer.h>
+#include <Qt3DRenderer/private/renderer_p.h>
#include <Qt3DRenderer/rendereraspect.h>
#include <Qt3DRenderer/qviewport.h>
diff --git a/src/render/backend/framegraphmanager.cpp b/src/render/backend/framegraphmanager.cpp
index fe23caf22..ee48fc679 100644
--- a/src/render/backend/framegraphmanager.cpp
+++ b/src/render/backend/framegraphmanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "framegraphmanager.h"
+#include "framegraphmanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/framegraphmanager.h b/src/render/backend/framegraphmanager_p.h
index f3ce7be3e..f3ce7be3e 100644
--- a/src/render/backend/framegraphmanager.h
+++ b/src/render/backend/framegraphmanager_p.h
diff --git a/src/render/backend/genericstate.h b/src/render/backend/genericstate_p.h
index 340f289cf..70de6db45 100644
--- a/src/render/backend/genericstate.h
+++ b/src/render/backend/genericstate_p.h
@@ -45,7 +45,7 @@
#include <QList>
-#include <Qt3DRenderer/renderstate.h>
+#include <Qt3DRenderer/private/renderstate_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/jobs/loadmeshdatajob.cpp b/src/render/backend/jobs/loadmeshdatajob.cpp
index 596e58675..9ff2ac9ae 100644
--- a/src/render/backend/jobs/loadmeshdatajob.cpp
+++ b/src/render/backend/jobs/loadmeshdatajob.cpp
@@ -42,12 +42,12 @@
#include "loadmeshdatajob.h"
#include <objloader.h>
-#include <sphere.h>
-#include <qmesh.h>
-#include <renderer.h>
-#include <meshdatamanager.h>
-#include <meshmanager.h>
#include <qattribute.h>
+#include <qmesh.h>
+#include <sphere.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/meshdatamanager_p.h>
+#include <Qt3DRenderer/private/meshmanager_p.h>
#include <QThread>
#include "renderlogging.h"
diff --git a/src/render/backend/jobs/renderviewjob.cpp b/src/render/backend/jobs/renderviewjob.cpp
index c803afb46..eebb79b52 100644
--- a/src/render/backend/jobs/renderviewjob.cpp
+++ b/src/render/backend/jobs/renderviewjob.cpp
@@ -41,8 +41,8 @@
#include "renderviewjob.h"
-#include <renderview.h>
-#include <renderer.h>
+#include <Qt3DRenderer/private/renderview_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
#include "renderlogging.h"
diff --git a/src/render/backend/jobs/updateboundingvolumejob.cpp b/src/render/backend/jobs/updateboundingvolumejob.cpp
index 8f3a88fce..6ce3b953d 100644
--- a/src/render/backend/jobs/updateboundingvolumejob.cpp
+++ b/src/render/backend/jobs/updateboundingvolumejob.cpp
@@ -41,7 +41,8 @@
#include "updateboundingvolumejob.h"
-#include <renderentity.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/renderentity_p.h>
#include <sphere.h>
#include "renderlogging.h"
diff --git a/src/render/backend/jobs/updateworldtransformjob.cpp b/src/render/backend/jobs/updateworldtransformjob.cpp
index f5dd32b00..ebf52d8f0 100644
--- a/src/render/backend/jobs/updateworldtransformjob.cpp
+++ b/src/render/backend/jobs/updateworldtransformjob.cpp
@@ -41,10 +41,10 @@
#include "updateworldtransformjob.h"
-#include <renderer.h>
-#include <renderentity.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/renderentity_p.h>
#include <sphere.h>
-#include <rendertransform.h>
+#include <Qt3DRenderer/private/rendertransform_p.h>
#include "renderlogging.h"
#include <QThread>
diff --git a/src/render/backend/layermanager.cpp b/src/render/backend/layermanager.cpp
index 5b5209d40..2d771e3c8 100644
--- a/src/render/backend/layermanager.cpp
+++ b/src/render/backend/layermanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "layermanager.h"
+#include "layermanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/layermanager.h b/src/render/backend/layermanager_p.h
index 8db4329c8..3cb001eed 100644
--- a/src/render/backend/layermanager.h
+++ b/src/render/backend/layermanager_p.h
@@ -43,7 +43,7 @@
#define QT3D_RENDER_LAYERMANAGER_H
#include <Qt3DCore/qresourcesmanager.h>
-#include <Qt3DRenderer/renderlayer.h>
+#include <Qt3DRenderer/private/renderlayer_p.h>
#include <QUuid>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/lightmanager.cpp b/src/render/backend/lightmanager.cpp
index d46756bfb..d2ddabbf3 100644
--- a/src/render/backend/lightmanager.cpp
+++ b/src/render/backend/lightmanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "lightmanager.h"
+#include "lightmanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/lightmanager.h b/src/render/backend/lightmanager_p.h
index 37efda282..3a1c271df 100644
--- a/src/render/backend/lightmanager.h
+++ b/src/render/backend/lightmanager_p.h
@@ -43,7 +43,7 @@
#define QT3D_RENDER_LIGHTMANAGER_H
#include <Qt3DCore/qresourcesmanager.h>
-#include <Qt3DRenderer/renderlight.h>
+#include <Qt3DRenderer/private/renderlight_p.h>
#include <QUuid>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/materialmanager.cpp b/src/render/backend/materialmanager.cpp
index 906f75aa8..253a41275 100644
--- a/src/render/backend/materialmanager.cpp
+++ b/src/render/backend/materialmanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "materialmanager.h"
+#include "materialmanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/materialmanager.h b/src/render/backend/materialmanager_p.h
index 0b2ed2b85..99d77d2b0 100644
--- a/src/render/backend/materialmanager.h
+++ b/src/render/backend/materialmanager_p.h
@@ -45,7 +45,7 @@
#include <QtGlobal>
#include <QUuid>
#include <Qt3DCore/qresourcesmanager.h>
-#include <Qt3DRenderer/rendermaterial.h>
+#include <Qt3DRenderer/private/rendermaterial_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/matrixmanager.cpp b/src/render/backend/matrixmanager.cpp
index eb46b145e..afd813015 100644
--- a/src/render/backend/matrixmanager.cpp
+++ b/src/render/backend/matrixmanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "matrixmanager.h"
+#include "matrixmanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/matrixmanager.h b/src/render/backend/matrixmanager_p.h
index f8a79ca64..f8a79ca64 100644
--- a/src/render/backend/matrixmanager.h
+++ b/src/render/backend/matrixmanager_p.h
diff --git a/src/render/backend/meshdatamanager.cpp b/src/render/backend/meshdatamanager.cpp
index 4c3e8c2a5..af53b47e1 100644
--- a/src/render/backend/meshdatamanager.cpp
+++ b/src/render/backend/meshdatamanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "meshdatamanager.h"
+#include "meshdatamanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/meshdatamanager.h b/src/render/backend/meshdatamanager_p.h
index a52984e55..b7e2bb21f 100644
--- a/src/render/backend/meshdatamanager.h
+++ b/src/render/backend/meshdatamanager_p.h
@@ -45,7 +45,7 @@
#include <Qt3DCore/qabstractmesh.h>
#include <Qt3DCore/qresourcesmanager.h>
#include <Qt3DRenderer/meshdata.h>
-#include <Qt3DRenderer/rendermesh.h>
+#include <Qt3DRenderer/private/rendermesh_p.h>
#include <QHash>
#include <QPair>
diff --git a/src/render/backend/meshmanager.cpp b/src/render/backend/meshmanager.cpp
index 410b1c226..c5c8c59ae 100644
--- a/src/render/backend/meshmanager.cpp
+++ b/src/render/backend/meshmanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "meshmanager.h"
+#include "meshmanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/meshmanager.h b/src/render/backend/meshmanager_p.h
index 9db8c1a9e..f2566b0ca 100644
--- a/src/render/backend/meshmanager.h
+++ b/src/render/backend/meshmanager_p.h
@@ -43,8 +43,8 @@
#define QT3D_RENDER_MESHMANAGER_H
#include <Qt3DCore/qhandle.h>
-#include <Qt3DRenderer/rendermesh.h>
#include <Qt3DCore/qresourcesmanager.h>
+#include <Qt3DRenderer/private/rendermesh_p.h>
#include <QUuid>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/parameterpack.cpp b/src/render/backend/parameterpack.cpp
index d8b481c44..258c56d0d 100644
--- a/src/render/backend/parameterpack.cpp
+++ b/src/render/backend/parameterpack.cpp
@@ -39,10 +39,10 @@
**
****************************************************************************/
-#include "parameterpack.h"
-#include "qparameter.h"
-#include "rendereraspect.h"
-#include "renderer.h"
+#include "parameterpack_p.h"
+#include <Qt3DRenderer/qparameter.h>
+#include <Qt3DRenderer/rendereraspect.h>
+#include <Qt3DRenderer/private/renderer_p.h>
#include <Qt3DCore/qaspectmanager.h>
#include <Qt3DCore/qscenepropertychange.h>
diff --git a/src/render/backend/parameterpack.h b/src/render/backend/parameterpack_p.h
index b375728e6..b375728e6 100644
--- a/src/render/backend/parameterpack.h
+++ b/src/render/backend/parameterpack_p.h
diff --git a/src/render/backend/qgraphicscontext.cpp b/src/render/backend/qgraphicscontext.cpp
index 711552507..3f0fd790b 100644
--- a/src/render/backend/qgraphicscontext.cpp
+++ b/src/render/backend/qgraphicscontext.cpp
@@ -40,29 +40,29 @@
**
****************************************************************************/
-#include "qgraphicscontext.h"
-
-#include "rendershader.h"
-#include "rendermaterial.h"
-#include "rendertexture.h"
-#include "rendercommand.h"
-#include "qparameter.h"
-#include "renderstate.h"
-#include "qgraphicshelperinterface.h"
-#include "qopenglfilter.h"
-#include "renderer.h"
-#include "texturemanager.h"
-#include "renderlogging.h"
+#include "qgraphicscontext_p.h"
+
+#include <Qt3DRenderer/qopenglfilter.h>
+#include <Qt3DRenderer/qparameter.h>
+#include <Qt3DRenderer/renderlogging.h>
+#include <Qt3DRenderer/private/rendershader_p.h>
+#include <Qt3DRenderer/private/rendermaterial_p.h>
+#include <Qt3DRenderer/private/rendertexture_p.h>
+#include <Qt3DRenderer/private/rendercommand_p.h>
+#include <Qt3DRenderer/private/renderstate_p.h>
+#include <Qt3DRenderer/private/qgraphicshelperinterface_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/texturemanager_p.h>
#include <QOpenGLShaderProgram>
#if !defined(QT_OPENGL_ES_2)
#include <QOpenGLFunctions_2_0>
#include <QOpenGLFunctions_3_2_Core>
-#include "qgraphicshelpergl2.h"
-#include "qgraphicshelpergl3.h"
+#include <Qt3DRenderer/private/qgraphicshelpergl2_p.h>
+#include <Qt3DRenderer/private/qgraphicshelpergl3_p.h>
#else
#include <QOpenGLFunctions_ES2>
-#include "qgraphicshelperes2.h"
+#include <Qt3DRenderer/private/qgraphicshelperes2_p.h>
#endif
#include <QSurface>
diff --git a/src/render/backend/qgraphicscontext.h b/src/render/backend/qgraphicscontext_p.h
index eafd669cb..ccd01eaba 100644
--- a/src/render/backend/qgraphicscontext.h
+++ b/src/render/backend/qgraphicscontext_p.h
@@ -50,8 +50,8 @@
#include <QColor>
#include <QMatrix4x4>
#include <QBitArray>
-#include <Qt3DRenderer/quniformvalue.h>
-#include <Qt3DRenderer/meshdata.h>
+#include <Qt3DRenderer/private/quniformvalue_p.h>
+#include <Qt3DRenderer/private/meshdata_p.h>
#include <Qt3DRenderer/qattribute.h>
#include <Qt3DRenderer/qbuffer.h>
diff --git a/src/render/backend/qgraphicshelperes2.cpp b/src/render/backend/qgraphicshelperes2.cpp
index bad0647d1..3462a2bd5 100644
--- a/src/render/backend/qgraphicshelperes2.cpp
+++ b/src/render/backend/qgraphicshelperes2.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "qgraphicshelperes2.h"
+#include "qgraphicshelperes2_p.h"
#include "qopenglfunctions_es2.h"
#include "renderlogging.h"
diff --git a/src/render/backend/qgraphicshelperes2.h b/src/render/backend/qgraphicshelperes2_p.h
index 507162f5d..a66f5b0e8 100644
--- a/src/render/backend/qgraphicshelperes2.h
+++ b/src/render/backend/qgraphicshelperes2_p.h
@@ -42,7 +42,7 @@
#ifndef QT3D_RENDER_QGRAPHICSHELPERES2_H
#define QT3D_RENDER_QGRAPHICSHELPERES2_H
-#include <Qt3DRenderer/qgraphicshelperinterface.h>
+#include <Qt3DRenderer/private/qgraphicshelperinterface_p.h>
#include <QOpenGLContext>
#ifdef QT_OPENGL_ES_2
diff --git a/src/render/backend/qgraphicshelpergl2.cpp b/src/render/backend/qgraphicshelpergl2.cpp
index 1ef234586..4200de65e 100644
--- a/src/render/backend/qgraphicshelpergl2.cpp
+++ b/src/render/backend/qgraphicshelpergl2.cpp
@@ -41,7 +41,7 @@
#ifndef QT_OPENGL_ES_2
-#include "qgraphicshelpergl2.h"
+#include "qgraphicshelpergl2_p.h"
#include <QOpenGLFunctions_2_0>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/qgraphicshelpergl2.h b/src/render/backend/qgraphicshelpergl2_p.h
index 122e4c650..c8eed3ea5 100644
--- a/src/render/backend/qgraphicshelpergl2.h
+++ b/src/render/backend/qgraphicshelpergl2_p.h
@@ -44,7 +44,7 @@
#ifndef QT_OPENGL_ES_2
-#include <Qt3DRenderer/qgraphicshelperinterface.h>
+#include <Qt3DRenderer/private/qgraphicshelperinterface_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/qgraphicshelpergl3.cpp b/src/render/backend/qgraphicshelpergl3.cpp
index 0974990b5..033724037 100644
--- a/src/render/backend/qgraphicshelpergl3.cpp
+++ b/src/render/backend/qgraphicshelpergl3.cpp
@@ -41,7 +41,7 @@
#ifndef QT_OPENGL_ES_2
-#include "qgraphicshelpergl3.h"
+#include "qgraphicshelpergl3_p.h"
#include <QOpenGLFunctions_3_2_Core>
#include "renderlogging.h"
diff --git a/src/render/backend/qgraphicshelpergl3.h b/src/render/backend/qgraphicshelpergl3_p.h
index 1178b631d..41106b1f5 100644
--- a/src/render/backend/qgraphicshelpergl3.h
+++ b/src/render/backend/qgraphicshelpergl3_p.h
@@ -44,7 +44,7 @@
#ifndef QT_OPENGL_ES_2
-#include <Qt3DRenderer/qgraphicshelperinterface.h>
+#include <Qt3DRenderer/private/qgraphicshelperinterface_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/qgraphicshelperinterface.h b/src/render/backend/qgraphicshelperinterface_p.h
index 20355b004..20355b004 100644
--- a/src/render/backend/qgraphicshelperinterface.h
+++ b/src/render/backend/qgraphicshelperinterface_p.h
diff --git a/src/render/backend/quniformvalue.cpp b/src/render/backend/quniformvalue.cpp
index 46c0d7218..e1737e167 100644
--- a/src/render/backend/quniformvalue.cpp
+++ b/src/render/backend/quniformvalue.cpp
@@ -39,10 +39,10 @@
**
****************************************************************************/
-#include "quniformvalue.h"
+#include "quniformvalue_p.h"
-#include "qgraphicscontext.h"
-#include "rendertexture.h"
+#include <Qt3DRenderer/private/qgraphicscontext_p.h>
+#include <Qt3DRenderer/private/rendertexture_p.h>
#include <Qt3DCore/qframeallocator.h>
diff --git a/src/render/backend/quniformvalue.h b/src/render/backend/quniformvalue_p.h
index ab537abe6..7b4ecef33 100644
--- a/src/render/backend/quniformvalue.h
+++ b/src/render/backend/quniformvalue_p.h
@@ -50,7 +50,7 @@
#include <Qt3DRenderer/renderlogging.h>
// for RenderTexturePtr
-#include <Qt3DRenderer/rendertextureprovider.h>
+#include <Qt3DRenderer/private/rendertextureprovider_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/render-backend.pri b/src/render/backend/render-backend.pri
index 5fff3d00d..8b4d77a5a 100644
--- a/src/render/backend/render-backend.pri
+++ b/src/render/backend/render-backend.pri
@@ -5,57 +5,57 @@ include("jobs/render-jobs.pri")
HEADERS += \
$$PWD/rendereraspect.h \
- $$PWD/renderthread.h \
- $$PWD/renderconfiguration.h \
- $$PWD/renderdevice.h \
- $$PWD/renderer.h \
- $$PWD/rendermaterial.h \
- $$PWD/rendermesh.h \
- $$PWD/qgraphicscontext.h \
- $$PWD/rendershader.h \
- $$PWD/rendertechnique.h \
- $$PWD/rendercameralens.h \
- $$PWD/quniformvalue.h \
- $$PWD/renderscenebuilder.h \
- $$PWD/rendertexture.h \
- $$PWD/rendertextureprovider.h \
- $$PWD/meshdatamanager.h \
- $$PWD/states/blendstate.h \
- $$PWD/genericstate.h \
- $$PWD/qgraphicshelperinterface.h \
- $$PWD/qgraphicshelpergl3.h \
- $$PWD/qgraphicshelperes2.h \
- $$PWD/qgraphicshelpergl2.h \
- $$PWD/renderview.h \
- $$PWD/rendercommand.h \
- $$PWD/cameramanager.h \
- $$PWD/renderqueues.h \
- $$PWD/materialmanager.h \
- $$PWD/meshmanager.h \
- $$PWD/matrixmanager.h \
- $$PWD/vaomanager.h \
- $$PWD/shadermanager.h \
- $$PWD/techniquemanager.h \
- $$PWD/rendereffect.h \
- $$PWD/effectmanager.h \
- $$PWD/renderrenderpass.h \
- $$PWD/renderpassmanager.h \
- $$PWD/parameterpack.h \
- $$PWD/texturemanager.h \
- $$PWD/texturedatamanager.h \
- $$PWD/renderlayer.h \
- $$PWD/layermanager.h \
- $$PWD/renderlight.h \
- $$PWD/lightmanager.h \
- $$PWD/renderentity.h \
- $$PWD/entitymanager.h \
- $$PWD/rendercriterion.h \
- $$PWD/criterionmanager.h \
- $$PWD/rendersceneobserver.h \
- $$PWD/framegraphmanager.h \
- $$PWD/rendertransform.h \
- $$PWD/transformmanager.h \
- $$PWD/renderstate.h
+ $$PWD/renderthread_p.h \
+ $$PWD/renderconfiguration_p.h \
+ $$PWD/renderdevice_p.h \
+ $$PWD/renderer_p.h \
+ $$PWD/rendermaterial_p.h \
+ $$PWD/rendermesh_p.h \
+ $$PWD/qgraphicscontext_p.h \
+ $$PWD/rendershader_p.h \
+ $$PWD/rendertechnique_p.h \
+ $$PWD/rendercameralens_p.h \
+ $$PWD/quniformvalue_p.h \
+ $$PWD/renderscenebuilder_p.h \
+ $$PWD/rendertexture_p.h \
+ $$PWD/rendertextureprovider_p.h \
+ $$PWD/meshdatamanager_p.h \
+ $$PWD/states/blendstate_p.h \
+ $$PWD/genericstate_p.h \
+ $$PWD/qgraphicshelperinterface_p.h \
+ $$PWD/qgraphicshelpergl3_p.h \
+ $$PWD/qgraphicshelperes2_p.h \
+ $$PWD/qgraphicshelpergl2_p.h \
+ $$PWD/renderview_p.h \
+ $$PWD/rendercommand_p.h \
+ $$PWD/cameramanager_p.h \
+ $$PWD/renderqueues_p.h \
+ $$PWD/materialmanager_p.h \
+ $$PWD/meshmanager_p.h \
+ $$PWD/matrixmanager_p.h \
+ $$PWD/vaomanager_p.h \
+ $$PWD/shadermanager_p.h \
+ $$PWD/techniquemanager_p.h \
+ $$PWD/rendereffect_p.h \
+ $$PWD/effectmanager_p.h \
+ $$PWD/renderrenderpass_p.h \
+ $$PWD/renderpassmanager_p.h \
+ $$PWD/parameterpack_p.h \
+ $$PWD/texturemanager_p.h \
+ $$PWD/texturedatamanager_p.h \
+ $$PWD/renderlayer_p.h \
+ $$PWD/layermanager_p.h \
+ $$PWD/renderlight_p.h \
+ $$PWD/lightmanager_p.h \
+ $$PWD/renderentity_p.h \
+ $$PWD/entitymanager_p.h \
+ $$PWD/rendercriterion_p.h \
+ $$PWD/criterionmanager_p.h \
+ $$PWD/rendersceneobserver_p.h \
+ $$PWD/framegraphmanager_p.h \
+ $$PWD/rendertransform_p.h \
+ $$PWD/transformmanager_p.h \
+ $$PWD/renderstate_p.h
SOURCES += \
$$PWD/rendereraspect.cpp \
diff --git a/src/render/backend/rendercameralens.cpp b/src/render/backend/rendercameralens.cpp
index 3469f9943..a169a6c5a 100644
--- a/src/render/backend/rendercameralens.cpp
+++ b/src/render/backend/rendercameralens.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "rendercameralens.h"
+#include "rendercameralens_p.h"
#include "rendereraspect.h"
#include "renderlogging.h"
@@ -48,7 +48,7 @@
#include <Qt3DCore/qentity.h>
#include <Qt3DCore/qaspectmanager.h>
#include <Qt3DCore/qscenepropertychange.h>
-#include <Qt3DRenderer/renderer.h>
+#include <Qt3DRenderer/private/renderer_p.h>
#include <QOpenGLContext>
diff --git a/src/render/backend/rendercameralens.h b/src/render/backend/rendercameralens_p.h
index b93874b84..b93874b84 100644
--- a/src/render/backend/rendercameralens.h
+++ b/src/render/backend/rendercameralens_p.h
diff --git a/src/render/backend/rendercommand.cpp b/src/render/backend/rendercommand.cpp
index a8382cf0b..cea35e4f0 100644
--- a/src/render/backend/rendercommand.cpp
+++ b/src/render/backend/rendercommand.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "rendercommand.h"
+#include "rendercommand_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/rendercommand.h b/src/render/backend/rendercommand_p.h
index ac7065973..ac09312af 100644
--- a/src/render/backend/rendercommand.h
+++ b/src/render/backend/rendercommand_p.h
@@ -44,8 +44,8 @@
#define QT3D_RENDER_RENDERCOMMAND_H
#include <qglobal.h>
-#include <Qt3DRenderer/quniformvalue.h>
-#include <Qt3DRenderer/meshdata.h>
+#include <Qt3DRenderer/private/quniformvalue_p.h>
+#include <Qt3DRenderer/private/meshdata_p.h>
#include <Qt3DCore/qhandle.h>
#include <QOpenGLShaderProgram>
#include <QOpenGLTexture>
diff --git a/src/render/backend/renderconfiguration.cpp b/src/render/backend/renderconfiguration.cpp
index f13361998..3825dee78 100644
--- a/src/render/backend/renderconfiguration.cpp
+++ b/src/render/backend/renderconfiguration.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "renderconfiguration.h"
+#include "renderconfiguration_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/renderconfiguration.h b/src/render/backend/renderconfiguration_p.h
index 686056575..686056575 100644
--- a/src/render/backend/renderconfiguration.h
+++ b/src/render/backend/renderconfiguration_p.h
diff --git a/src/render/backend/rendercriterion.cpp b/src/render/backend/rendercriterion.cpp
index 91d6fc2d0..d601059f6 100644
--- a/src/render/backend/rendercriterion.cpp
+++ b/src/render/backend/rendercriterion.cpp
@@ -39,9 +39,9 @@
**
****************************************************************************/
-#include "rendercriterion.h"
-#include "rendereraspect.h"
-#include "renderer.h"
+#include "rendercriterion_p.h"
+#include <Qt3DRenderer/rendereraspect.h>
+#include <Qt3DRenderer/private/renderer_p.h>
#include <Qt3DCore/qaspectmanager.h>
#include <Qt3DCore/qchangearbiter.h>
#include <Qt3DCore/qscenepropertychange.h>
diff --git a/src/render/backend/rendercriterion.h b/src/render/backend/rendercriterion_p.h
index d988e97b9..d988e97b9 100644
--- a/src/render/backend/rendercriterion.h
+++ b/src/render/backend/rendercriterion_p.h
diff --git a/src/render/backend/renderdevice.cpp b/src/render/backend/renderdevice.cpp
index 544bfb378..d275b5e51 100644
--- a/src/render/backend/renderdevice.cpp
+++ b/src/render/backend/renderdevice.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "renderdevice.h"
+#include "renderdevice_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/renderdevice.h b/src/render/backend/renderdevice_p.h
index 7d2349110..7d2349110 100644
--- a/src/render/backend/renderdevice.h
+++ b/src/render/backend/renderdevice_p.h
diff --git a/src/render/backend/rendereffect.cpp b/src/render/backend/rendereffect.cpp
index 94f6f4c11..9f6fe5844 100644
--- a/src/render/backend/rendereffect.cpp
+++ b/src/render/backend/rendereffect.cpp
@@ -39,19 +39,21 @@
**
****************************************************************************/
-#include <QVariant>
-#include "rendereffect.h"
-#include "rendereraspect.h"
-#include "renderer.h"
-#include "techniquemanager.h"
+#include <Qt3DRenderer/private/rendereffect_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/renderscenebuilder_p.h>
+#include <Qt3DRenderer/private/techniquemanager_p.h>
+#include <Qt3DRenderer/qeffect.h>
+#include <Qt3DRenderer/qparameter.h>
+#include <Qt3DRenderer/rendereraspect.h>
+
#include <Qt3DCore/qaspectmanager.h>
#include <Qt3DCore/qabstracteffect.h>
#include <Qt3DCore/qabstracttechnique.h>
#include <Qt3DCore/qchangearbiter.h>
#include <Qt3DCore/qscenepropertychange.h>
-#include <Qt3DRenderer/qeffect.h>
-#include <Qt3DRenderer/qparameter.h>
-#include <Qt3DRenderer/renderscenebuilder.h>
+
+#include <QVariant>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/rendereffect.h b/src/render/backend/rendereffect_p.h
index 21dd7f353..a3a09d0f3 100644
--- a/src/render/backend/rendereffect.h
+++ b/src/render/backend/rendereffect_p.h
@@ -43,7 +43,7 @@
#define QT3D_RENDER_RENDEREFFECT_H
#include <Qt3DRenderer/qt3drenderer_global.h>
-#include <Qt3DRenderer/parameterpack.h>
+#include <Qt3DRenderer/private/parameterpack_p.h>
#include <Qt3DCore/qobserverinterface.h>
#include <QList>
#include <QUuid>
diff --git a/src/render/backend/renderentity.cpp b/src/render/backend/renderentity.cpp
index e67d51300..45d3c5472 100644
--- a/src/render/backend/renderentity.cpp
+++ b/src/render/backend/renderentity.cpp
@@ -39,35 +39,35 @@
**
****************************************************************************/
-#include "renderentity.h"
-#include "rendereraspect.h"
-#include "renderer.h"
-#include "entitymanager.h"
-#include "matrixmanager.h"
-#include "cameramanager.h"
-#include "materialmanager.h"
-#include "lightmanager.h"
-#include "layermanager.h"
-#include "meshmanager.h"
-#include "meshdatamanager.h"
-#include "transformmanager.h"
-#include "qmesh.h"
-#include "qabstractshapemesh.h"
-#include "renderscenebuilder.h"
-#include "qmaterial.h"
-#include <sphere.h>
+#include "renderentity_p.h"
+#include <Qt3DRenderer/private/cameramanager_p.h>
+#include <Qt3DRenderer/private/entitymanager_p.h>
+#include <Qt3DRenderer/private/layermanager_p.h>
+#include <Qt3DRenderer/private/lightmanager_p.h>
+#include <Qt3DRenderer/private/materialmanager_p.h>
+#include <Qt3DRenderer/private/matrixmanager_p.h>
+#include <Qt3DRenderer/private/meshdatamanager_p.h>
+#include <Qt3DRenderer/private/meshmanager_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/renderscenebuilder_p.h>
+#include <Qt3DRenderer/private/transformmanager_p.h>
+#include <Qt3DRenderer/qabstractlight.h>
+#include <Qt3DRenderer/qabstractshapemesh.h>
+#include <Qt3DRenderer/qlayer.h>
+#include <Qt3DRenderer/qmaterial.h>
+#include <Qt3DRenderer/qmesh.h>
+#include <Qt3DRenderer/rendereraspect.h>
+#include <Qt3DRenderer/renderlogging.h>
+#include <Qt3DRenderer/sphere.h>
-#include <Qt3DCore/qentity.h>
-#include <Qt3DCore/qcameralens.h>
#include <Qt3DCore/qaspectmanager.h>
+#include <Qt3DCore/qcameralens.h>
+#include <Qt3DCore/qentity.h>
#include <Qt3DCore/qscenepropertychange.h>
#include <Qt3DCore/qtransform.h>
-#include <Qt3DRenderer/qlayer.h>
-#include <Qt3DRenderer/qabstractlight.h>
#include <QMatrix4x4>
#include <QString>
-#include "renderlogging.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/renderentity.h b/src/render/backend/renderentity_p.h
index 13a936610..bb83ab7fb 100644
--- a/src/render/backend/renderentity.h
+++ b/src/render/backend/renderentity_p.h
@@ -43,16 +43,16 @@
#ifndef QT3D_RENDER_RENDERNODE_H
#define QT3D_RENDER_RENDERNODE_H
-#include "rendermesh.h"
-#include "meshmanager.h"
-#include "renderlayer.h"
-#include "renderer.h"
-#include "layermanager.h"
-#include "lightmanager.h"
-#include "cameramanager.h"
-#include "rendertransform.h"
-#include "transformmanager.h"
-#include "materialmanager.h"
+#include <Qt3DRenderer/private/rendermesh_p.h>
+#include <Qt3DRenderer/private/meshmanager_p.h>
+#include <Qt3DRenderer/private/renderlayer_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/layermanager_p.h>
+#include <Qt3DRenderer/private/lightmanager_p.h>
+#include <Qt3DRenderer/private/cameramanager_p.h>
+#include <Qt3DRenderer/private/rendertransform_p.h>
+#include <Qt3DRenderer/private/transformmanager_p.h>
+#include <Qt3DRenderer/private/materialmanager_p.h>
#include <Qt3DCore/qobserverinterface.h>
#include <Qt3DCore/qhandle.h>
diff --git a/src/render/backend/renderer.cpp b/src/render/backend/renderer.cpp
index 5e452b20d..e740898fe 100644
--- a/src/render/backend/renderer.cpp
+++ b/src/render/backend/renderer.cpp
@@ -40,7 +40,7 @@
**
****************************************************************************/
-#include "renderer.h"
+#include "renderer_p.h"
#include <Qt3DCore/nodevisitor.h>
#include <Qt3DCore/qentity.h>
@@ -53,48 +53,48 @@
#include "jobs/renderviewjob.h"
-#include <qmaterial.h>
-#include <qmesh.h>
-#include <qtechnique.h>
-#include <qshaderprogram.h>
-#include <qrenderpass.h>
-#include <qabstractshapemesh.h>
-#include <cameramanager.h>
-#include <meshdatamanager.h>
-#include <meshmanager.h>
-#include <rendermesh.h>
-#include <renderqueues.h>
-#include <rendermaterial.h>
-#include <renderentity.h>
-#include <rendertechnique.h>
-#include <renderscenebuilder.h>
-#include <rendershader.h>
-#include <rendereraspect.h>
-#include <qgraphicscontext.h>
-#include <rendercameralens.h>
-#include <rendertextureprovider.h>
-#include <renderstate.h>
-#include <states/blendstate.h>
-#include <entitymanager.h>
-#include <renderview.h>
-#include <rendercommand.h>
-#include <materialmanager.h>
-#include <matrixmanager.h>
-#include <vaomanager.h>
-#include <shadermanager.h>
-#include <techniquemanager.h>
-#include <effectmanager.h>
-#include <renderpassmanager.h>
-#include <texturemanager.h>
-#include <texturedatamanager.h>
-#include <layermanager.h>
-#include <lightmanager.h>
-#include "renderlogging.h"
-#include "qparametermapper.h"
-#include "renderthread.h"
-#include "criterionmanager.h"
-#include "framegraphmanager.h"
-#include "transformmanager.h"
+#include <Qt3DRenderer/qabstractshapemesh.h>
+#include <Qt3DRenderer/qmaterial.h>
+#include <Qt3DRenderer/qmesh.h>
+#include <Qt3DRenderer/qtechnique.h>
+#include <Qt3DRenderer/qshaderprogram.h>
+#include <Qt3DRenderer/qrenderpass.h>
+#include <Qt3DRenderer/rendereraspect.h>
+#include <Qt3DRenderer/renderlogging.h>
+#include <Qt3DRenderer/qparametermapper.h>
+#include <Qt3DRenderer/private/cameramanager_p.h>
+#include <Qt3DRenderer/private/meshdatamanager_p.h>
+#include <Qt3DRenderer/private/meshmanager_p.h>
+#include <Qt3DRenderer/private/rendermesh_p.h>
+#include <Qt3DRenderer/private/renderqueues_p.h>
+#include <Qt3DRenderer/private/rendermaterial_p.h>
+#include <Qt3DRenderer/private/renderentity_p.h>
+#include <Qt3DRenderer/private/rendertechnique_p.h>
+#include <Qt3DRenderer/private/renderscenebuilder_p.h>
+#include <Qt3DRenderer/private/rendershader_p.h>
+#include <Qt3DRenderer/private/qgraphicscontext_p.h>
+#include <Qt3DRenderer/private/rendercameralens_p.h>
+#include <Qt3DRenderer/private/rendertextureprovider_p.h>
+#include <Qt3DRenderer/private/renderstate_p.h>
+#include <Qt3DRenderer/private/blendstate_p.h>
+#include <Qt3DRenderer/private/entitymanager_p.h>
+#include <Qt3DRenderer/private/renderview_p.h>
+#include <Qt3DRenderer/private/rendercommand_p.h>
+#include <Qt3DRenderer/private/materialmanager_p.h>
+#include <Qt3DRenderer/private/matrixmanager_p.h>
+#include <Qt3DRenderer/private/vaomanager_p.h>
+#include <Qt3DRenderer/private/shadermanager_p.h>
+#include <Qt3DRenderer/private/techniquemanager_p.h>
+#include <Qt3DRenderer/private/effectmanager_p.h>
+#include <Qt3DRenderer/private/renderpassmanager_p.h>
+#include <Qt3DRenderer/private/texturemanager_p.h>
+#include <Qt3DRenderer/private/texturedatamanager_p.h>
+#include <Qt3DRenderer/private/layermanager_p.h>
+#include <Qt3DRenderer/private/lightmanager_p.h>
+#include <Qt3DRenderer/private/renderthread_p.h>
+#include <Qt3DRenderer/private/criterionmanager_p.h>
+#include <Qt3DRenderer/private/framegraphmanager_p.h>
+#include <Qt3DRenderer/private/transformmanager_p.h>
#include <Qt3DCore/qcameralens.h>
#include <Qt3DCore/qabstracteffect.h>
@@ -163,6 +163,7 @@ Renderer::Renderer(int cachedFrames)
void Renderer::buildDefaultTechnique()
{
+ // TODO: Either use public API only or just go direct to the private backend API here
m_defaultTechnique = new QTechnique;
m_defaultTechnique->setObjectName(QStringLiteral("default-technique"));
@@ -177,7 +178,7 @@ void Renderer::buildDefaultTechnique()
m_defaultRenderStateSet = new RenderStateSet;
m_defaultRenderStateSet->addState(DepthTest::getOrCreate(GL_LESS));
m_defaultRenderStateSet->addState(CullFace::getOrCreate(GL_BACK));
- basicPass->setStateSet(m_defaultRenderStateSet);
+ //basicPass->setStateSet(m_defaultRenderStateSet);
m_defaultTechnique->addPass(basicPass);
diff --git a/src/render/backend/renderer.h b/src/render/backend/renderer_p.h
index 2e5d2036b..3fd45f76d 100644
--- a/src/render/backend/renderer.h
+++ b/src/render/backend/renderer_p.h
@@ -44,7 +44,7 @@
#define QT3D_RENDER_RENDERER_H
#include <Qt3DRenderer/qtechnique.h>
-#include <Qt3DRenderer/quniformvalue.h>
+#include <Qt3DRenderer/private/quniformvalue_p.h>
#include <Qt3DCore/qjob.h>
#include <Qt3DCore/qhandle.h>
diff --git a/src/render/backend/rendereraspect.cpp b/src/render/backend/rendereraspect.cpp
index e8179e0db..d08621363 100644
--- a/src/render/backend/rendereraspect.cpp
+++ b/src/render/backend/rendereraspect.cpp
@@ -41,11 +41,11 @@
#include "rendereraspect.h"
-#include "rendermesh.h"
-#include "meshmanager.h"
-#include "meshdatamanager.h"
-#include "renderer.h"
-#include "rendersceneobserver.h"
+#include <Qt3DRenderer/private/rendermesh_p.h>
+#include <Qt3DRenderer/private/meshmanager_p.h>
+#include <Qt3DRenderer/private/meshdatamanager_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/rendersceneobserver_p.h>
#include <loadmeshdatajob.h>
#include <updateworldtransformjob.h>
diff --git a/src/render/backend/renderlayer.cpp b/src/render/backend/renderlayer.cpp
index 1404a36fb..366959cd8 100644
--- a/src/render/backend/renderlayer.cpp
+++ b/src/render/backend/renderlayer.cpp
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#include "renderlayer.h"
-#include "renderer.h"
+#include "renderlayer_p.h"
+#include "renderer_p.h"
#include "rendereraspect.h"
#include "qlayer.h"
#include <Qt3DCore/qaspectmanager.h>
diff --git a/src/render/backend/renderlayer.h b/src/render/backend/renderlayer_p.h
index fdb6cf6f1..fdb6cf6f1 100644
--- a/src/render/backend/renderlayer.h
+++ b/src/render/backend/renderlayer_p.h
diff --git a/src/render/backend/renderlight.cpp b/src/render/backend/renderlight.cpp
index c6c4fd7a2..06566abcf 100644
--- a/src/render/backend/renderlight.cpp
+++ b/src/render/backend/renderlight.cpp
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#include "renderlight.h"
-#include "renderer.h"
+#include "renderlight_p.h"
+#include "renderer_p.h"
#include "rendereraspect.h"
#include "qabstractlight.h"
#include <Qt3DCore/qchangearbiter.h>
diff --git a/src/render/backend/renderlight.h b/src/render/backend/renderlight_p.h
index ff3ea81e3..ff3ea81e3 100644
--- a/src/render/backend/renderlight.h
+++ b/src/render/backend/renderlight_p.h
diff --git a/src/render/backend/rendermaterial.cpp b/src/render/backend/rendermaterial.cpp
index bd61a0b4f..c55fb5b04 100644
--- a/src/render/backend/rendermaterial.cpp
+++ b/src/render/backend/rendermaterial.cpp
@@ -39,16 +39,16 @@
**
****************************************************************************/
-#include "rendermaterial.h"
-#include "rendereraspect.h"
-#include "qgraphicscontext.h"
-#include "rendertechnique.h"
-#include "rendertextureprovider.h"
-#include "qparameter.h"
-#include "renderer.h"
-#include "effectmanager.h"
-#include "rendereffect.h"
-#include <qtechnique.h> // for Parameter
+#include "rendermaterial_p.h"
+#include <Qt3DRenderer/rendereraspect.h>
+#include <Qt3DRenderer/private/qgraphicscontext_p.h>
+#include <Qt3DRenderer/private/rendertechnique_p.h>
+#include <Qt3DRenderer/private/rendertextureprovider_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/effectmanager_p.h>
+#include <Qt3DRenderer/private/rendereffect_p.h>
+#include <qparameter.h>
+#include <qtechnique.h>
#include <qmaterial.h>
#include <Qt3DCore/qabstracteffect.h>
#include <Qt3DCore/qaspectmanager.h>
diff --git a/src/render/backend/rendermaterial.h b/src/render/backend/rendermaterial_p.h
index a16574991..ce97da391 100644
--- a/src/render/backend/rendermaterial.h
+++ b/src/render/backend/rendermaterial_p.h
@@ -46,9 +46,9 @@
#include <Qt3DCore/qobserverinterface.h>
-#include <Qt3DRenderer/quniformvalue.h>
-#include <Qt3DRenderer/rendertextureprovider.h>
-#include <Qt3DRenderer/parameterpack.h>
+#include <Qt3DRenderer/private/quniformvalue_p.h>
+#include <Qt3DRenderer/private/rendertextureprovider_p.h>
+#include <Qt3DRenderer/private/parameterpack_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/rendermesh.cpp b/src/render/backend/rendermesh.cpp
index e00a1fa74..d675bd2ae 100644
--- a/src/render/backend/rendermesh.cpp
+++ b/src/render/backend/rendermesh.cpp
@@ -40,16 +40,16 @@
**
****************************************************************************/
-#include "rendermesh.h"
-#include "rendertechnique.h"
-#include "rendermaterial.h"
+#include "rendermesh_p.h"
#include "rendereraspect.h"
-#include "renderer.h"
-#include "meshdatamanager.h"
+#include <qtechnique.h>
+#include <Qt3DRenderer/private/rendertechnique_p.h>
+#include <Qt3DRenderer/private/rendermaterial_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/meshdatamanager_p.h>
#include "qmesh.h"
-#include "qgraphicscontext.h"
+#include <Qt3DRenderer/private/qgraphicscontext_p.h>
#include <meshdata.h>
-#include <qtechnique.h>
#include <Qt3DCore/qaspectmanager.h>
#include <Qt3DCore/qscenepropertychange.h>
diff --git a/src/render/backend/rendermesh.h b/src/render/backend/rendermesh_p.h
index 06c5699da..06c5699da 100644
--- a/src/render/backend/rendermesh.h
+++ b/src/render/backend/rendermesh_p.h
diff --git a/src/render/backend/renderpassmanager.cpp b/src/render/backend/renderpassmanager.cpp
index 86a4aef02..c3e226f17 100644
--- a/src/render/backend/renderpassmanager.cpp
+++ b/src/render/backend/renderpassmanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "renderpassmanager.h"
+#include "renderpassmanager_p.h"
#include <Qt3DCore/qabstractrenderpass.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/renderpassmanager.h b/src/render/backend/renderpassmanager_p.h
index 439e3aaf6..8984b8b51 100644
--- a/src/render/backend/renderpassmanager.h
+++ b/src/render/backend/renderpassmanager_p.h
@@ -43,7 +43,7 @@
#define QT3D_RENDER_RENDERPASSMANAGER_H
#include <Qt3DCore/qresourcesmanager.h>
-#include <Qt3DRenderer/renderrenderpass.h>
+#include <Qt3DRenderer/private/renderrenderpass_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/renderqueues.cpp b/src/render/backend/renderqueues.cpp
index 8807c9de6..e570ad2eb 100644
--- a/src/render/backend/renderqueues.cpp
+++ b/src/render/backend/renderqueues.cpp
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#include "renderqueues.h"
-#include "renderview.h"
+#include "renderqueues_p.h"
+#include <Qt3DRenderer/private/renderview_p.h>
#include <QThread>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/renderqueues.h b/src/render/backend/renderqueues_p.h
index 63fd0d7e1..63fd0d7e1 100644
--- a/src/render/backend/renderqueues.h
+++ b/src/render/backend/renderqueues_p.h
diff --git a/src/render/backend/renderrenderpass.cpp b/src/render/backend/renderrenderpass.cpp
index afae98a18..81d57199c 100644
--- a/src/render/backend/renderrenderpass.cpp
+++ b/src/render/backend/renderrenderpass.cpp
@@ -40,17 +40,19 @@
**
****************************************************************************/
-#include "renderrenderpass.h"
-#include "renderer.h"
-#include "rendereraspect.h"
-#include "rendercriterion.h"
-#include "criterionmanager.h"
+#include "renderrenderpass_p.h"
+#include <Qt3DRenderer/private/criterionmanager_p.h>
+#include <Qt3DRenderer/private/rendercriterion_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/qparametermapper.h>
+#include <Qt3DRenderer/qrenderstate.h>
+#include <Qt3DRenderer/rendereraspect.h>
+
#include <Qt3DCore/qaspectmanager.h>
#include <Qt3DCore/qchangearbiter.h>
#include <Qt3DCore/qscenepropertychange.h>
#include <Qt3DCore/qabstractshader.h>
-#include <Qt3DRenderer/qparametermapper.h>
-#include <Qt3DRenderer/qrenderstate.h>
+
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/renderrenderpass.h b/src/render/backend/renderrenderpass_p.h
index beb31b90a..beb31b90a 100644
--- a/src/render/backend/renderrenderpass.h
+++ b/src/render/backend/renderrenderpass_p.h
diff --git a/src/render/backend/renderscenebuilder.cpp b/src/render/backend/renderscenebuilder.cpp
index 4d5bd998f..40f7d8533 100644
--- a/src/render/backend/renderscenebuilder.cpp
+++ b/src/render/backend/renderscenebuilder.cpp
@@ -39,42 +39,42 @@
**
****************************************************************************/
-#include "renderscenebuilder.h"
+#include "renderscenebuilder_p.h"
-#include "entitymanager.h"
-#include "meshdatamanager.h"
-#include "meshmanager.h"
-#include "cameramanager.h"
-#include "layermanager.h"
-#include "lightmanager.h"
-#include "techniquemanager.h"
-#include "effectmanager.h"
-#include "renderpassmanager.h"
-#include "renderer.h"
-#include "renderentity.h"
-#include "renderlogging.h"
-#include "materialmanager.h"
-#include "qabstractscene.h"
-#include "qparameter.h"
-#include "qparametermapper.h"
-#include "rendercriterion.h"
-#include "criterionmanager.h"
-#include "rendereraspect.h"
-#include "transformmanager.h"
-#include "shadermanager.h"
-#include <qmaterial.h>
-#include <qmesh.h>
-#include <qabstractshapemesh.h>
-#include <qlayer.h>
-#include <qabstractlight.h>
+#include <Qt3DRenderer/qabstractlight.h>
+#include <Qt3DRenderer/qabstractscene.h>
+#include <Qt3DRenderer/qabstractshapemesh.h>
+#include <Qt3DRenderer/qcameraselector.h>
+#include <Qt3DRenderer/qframegraph.h>
+#include <Qt3DRenderer/qlayer.h>
+#include <Qt3DRenderer/qlayerfilter.h>
+#include <Qt3DRenderer/qmaterial.h>
+#include <Qt3DRenderer/qmesh.h>
+#include <Qt3DRenderer/qparameter.h>
+#include <Qt3DRenderer/qparametermapper.h>
+#include <Qt3DRenderer/qrenderpassfilter.h>
+#include <Qt3DRenderer/qrendertargetselector.h>
+#include <Qt3DRenderer/qtechniquefilter.h>
+#include <Qt3DRenderer/qviewport.h>
+#include <Qt3DRenderer/rendereraspect.h>
+#include <Qt3DRenderer/renderlogging.h>
-#include <qframegraph.h>
-#include <qviewport.h>
-#include <qtechniquefilter.h>
-#include <qrenderpassfilter.h>
-#include <qcameraselector.h>
-#include <qrendertargetselector.h>
-#include <qlayerfilter.h>
+#include <Qt3DRenderer/private/cameramanager_p.h>
+#include <Qt3DRenderer/private/criterionmanager_p.h>
+#include <Qt3DRenderer/private/effectmanager_p.h>
+#include <Qt3DRenderer/private/entitymanager_p.h>
+#include <Qt3DRenderer/private/layermanager_p.h>
+#include <Qt3DRenderer/private/lightmanager_p.h>
+#include <Qt3DRenderer/private/materialmanager_p.h>
+#include <Qt3DRenderer/private/meshdatamanager_p.h>
+#include <Qt3DRenderer/private/meshmanager_p.h>
+#include <Qt3DRenderer/private/rendercriterion_p.h>
+#include <Qt3DRenderer/private/renderentity_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/renderpassmanager_p.h>
+#include <Qt3DRenderer/private/shadermanager_p.h>
+#include <Qt3DRenderer/private/techniquemanager_p.h>
+#include <Qt3DRenderer/private/transformmanager_p.h>
#include <techniquefilternode.h>
#include <cameraselectornode.h>
diff --git a/src/render/backend/renderscenebuilder.h b/src/render/backend/renderscenebuilder_p.h
index c26f369f3..22da59b5b 100644
--- a/src/render/backend/renderscenebuilder.h
+++ b/src/render/backend/renderscenebuilder_p.h
@@ -43,11 +43,11 @@
#define QT3D_RENDER_RENDERSCENEBUILDER_H
#include <Qt3DCore/nodevisitor.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/framegraphmanager_p.h>
#include <Qt3DCore/qhandle.h>
-#include <QStack>
-#include <Qt3DRenderer/renderer.h>
#include <Qt3DCore/qentity.h>
-#include <Qt3DRenderer/framegraphmanager.h>
+#include <QStack>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/rendersceneobserver.cpp b/src/render/backend/rendersceneobserver.cpp
index 9eee5776e..6d9dd7948 100644
--- a/src/render/backend/rendersceneobserver.cpp
+++ b/src/render/backend/rendersceneobserver.cpp
@@ -39,10 +39,10 @@
**
****************************************************************************/
-#include "rendersceneobserver.h"
-#include "renderer.h"
-#include "renderscenebuilder.h"
-#include "qscenepropertychange.h"
+#include "rendersceneobserver_p.h"
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/renderscenebuilder_p.h>
+#include <Qt3DCore/qscenepropertychange.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/rendersceneobserver.h b/src/render/backend/rendersceneobserver_p.h
index e5a079236..e5a079236 100644
--- a/src/render/backend/rendersceneobserver.h
+++ b/src/render/backend/rendersceneobserver_p.h
diff --git a/src/render/backend/rendershader.cpp b/src/render/backend/rendershader.cpp
index e113d5e66..76e195e61 100644
--- a/src/render/backend/rendershader.cpp
+++ b/src/render/backend/rendershader.cpp
@@ -39,15 +39,15 @@
**
****************************************************************************/
-#include "rendershader.h"
+#include "rendershader_p.h"
#include <QDebug>
#include <QFile>
#include <QOpenGLContext>
#include <QOpenGLShaderProgram>
#include <qshaderprogram.h>
-#include <Qt3DRenderer/QGraphicsContext>
-#include <Qt3DRenderer/renderer.h>
+#include <Qt3DRenderer/private/qgraphicscontext_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
#include <Qt3DRenderer/rendereraspect.h>
#include <Qt3DCore/qscenepropertychange.h>
#include <Qt3DCore/qaspectmanager.h>
diff --git a/src/render/backend/rendershader.h b/src/render/backend/rendershader_p.h
index 2e71fea63..e21852e2b 100644
--- a/src/render/backend/rendershader.h
+++ b/src/render/backend/rendershader_p.h
@@ -47,7 +47,7 @@
// for Parameter::StandardUniforms enum - maybe should move to
// somewhere common to avoid this include?
#include <Qt3DRenderer/qparameter.h>
-
+#include <Qt3DRenderer/private/quniformvalue_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/renderstate.cpp b/src/render/backend/renderstate.cpp
index 1f9fc7992..a08bc2215 100644
--- a/src/render/backend/renderstate.cpp
+++ b/src/render/backend/renderstate.cpp
@@ -40,16 +40,15 @@
**
****************************************************************************/
-#include "renderstate.h"
+#include "renderstate_p.h"
#include <bitset>
#include <QDebug>
#include <QOpenGLContext>
-#include "qgraphicscontext.h"
-
-#include "states/blendstate.h"
+#include <Qt3DRenderer/private/qgraphicscontext_p.h>
+#include <Qt3DRenderer/private/blendstate_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/renderstate.h b/src/render/backend/renderstate_p.h
index b079533d6..b079533d6 100644
--- a/src/render/backend/renderstate.h
+++ b/src/render/backend/renderstate_p.h
diff --git a/src/render/backend/rendertechnique.cpp b/src/render/backend/rendertechnique.cpp
index 92a8a2ad1..1ea495c6c 100644
--- a/src/render/backend/rendertechnique.cpp
+++ b/src/render/backend/rendertechnique.cpp
@@ -39,17 +39,17 @@
**
****************************************************************************/
-#include "rendertechnique.h"
-#include "rendershader.h"
-
-#include <qrenderpass.h>
-#include <qtechnique.h>
-#include "rendereraspect.h"
-#include "renderer.h"
-#include "rendercriterion.h"
-#include "criterionmanager.h"
-#include "renderpassmanager.h"
-#include "qopenglfilter.h"
+#include "rendertechnique_p.h"
+
+#include <Qt3DRenderer/qrenderpass.h>
+#include <Qt3DRenderer/qtechnique.h>
+#include <Qt3DRenderer/qopenglfilter.h>
+#include <Qt3DRenderer/rendereraspect.h>
+#include <Qt3DRenderer/private/criterionmanager_p.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/rendercriterion_p.h>
+#include <Qt3DRenderer/private/renderpassmanager_p.h>
+#include <Qt3DRenderer/private/rendershader_p.h>
#include <Qt3DCore/qaspectmanager.h>
#include <Qt3DCore/qchangearbiter.h>
#include <Qt3DCore/qscenepropertychange.h>
diff --git a/src/render/backend/rendertechnique.h b/src/render/backend/rendertechnique_p.h
index 040071031..8f234bce1 100644
--- a/src/render/backend/rendertechnique.h
+++ b/src/render/backend/rendertechnique_p.h
@@ -46,7 +46,7 @@
#include <QVector>
#include <QStringList>
#include <Qt3DCore/qobserverinterface.h>
-#include <Qt3DRenderer/parameterpack.h>
+#include <Qt3DRenderer/private/parameterpack_p.h>
#include <Qt3DRenderer/qcriterion.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/rendertexture.cpp b/src/render/backend/rendertexture.cpp
index 91edb4115..08840efb9 100644
--- a/src/render/backend/rendertexture.cpp
+++ b/src/render/backend/rendertexture.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "rendertexture.h"
+#include "rendertexture_p.h"
#include <QDebug>
#include <QOpenGLTexture>
diff --git a/src/render/backend/rendertexture.h b/src/render/backend/rendertexture_p.h
index 126f42451..126f42451 100644
--- a/src/render/backend/rendertexture.h
+++ b/src/render/backend/rendertexture_p.h
diff --git a/src/render/backend/rendertextureprovider.cpp b/src/render/backend/rendertextureprovider.cpp
index 313ee0824..6a194d06a 100644
--- a/src/render/backend/rendertextureprovider.cpp
+++ b/src/render/backend/rendertextureprovider.cpp
@@ -39,9 +39,9 @@
**
****************************************************************************/
-#include "rendertextureprovider.h"
+#include "rendertextureprovider_p.h"
#include "texture.h"
-#include "rendertexture.h"
+#include <Qt3DRenderer/private/rendertexture_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/rendertextureprovider.h b/src/render/backend/rendertextureprovider_p.h
index 938c9039c..938c9039c 100644
--- a/src/render/backend/rendertextureprovider.h
+++ b/src/render/backend/rendertextureprovider_p.h
diff --git a/src/render/backend/renderthread.cpp b/src/render/backend/renderthread.cpp
index 3c1ecde52..bfad05fcf 100644
--- a/src/render/backend/renderthread.cpp
+++ b/src/render/backend/renderthread.cpp
@@ -39,9 +39,9 @@
**
****************************************************************************/
-#include "renderthread.h"
-#include "renderer.h"
-#include "renderview.h"
+#include "renderthread_p.h"
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/renderview_p.h>
#include "renderlogging.h"
#include <QEventLoop>
diff --git a/src/render/backend/renderthread.h b/src/render/backend/renderthread_p.h
index 687a846e3..687a846e3 100644
--- a/src/render/backend/renderthread.h
+++ b/src/render/backend/renderthread_p.h
diff --git a/src/render/backend/rendertransform.cpp b/src/render/backend/rendertransform.cpp
index 082f38c9b..648d014c4 100644
--- a/src/render/backend/rendertransform.cpp
+++ b/src/render/backend/rendertransform.cpp
@@ -39,13 +39,13 @@
**
****************************************************************************/
-#include "rendertransform.h"
+#include "rendertransform_p.h"
#include <Qt3DCore/qscenepropertychange.h>
#include <Qt3DCore/qaspectmanager.h>
#include <Qt3DCore/qchangearbiter.h>
#include <Qt3DCore/qtransform.h>
-#include <Qt3DRenderer/renderer.h>
+#include <Qt3DRenderer/private/renderer_p.h>
#include <Qt3DRenderer/rendereraspect.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/rendertransform.h b/src/render/backend/rendertransform_p.h
index 70812418f..70812418f 100644
--- a/src/render/backend/rendertransform.h
+++ b/src/render/backend/rendertransform_p.h
diff --git a/src/render/backend/renderview.cpp b/src/render/backend/renderview.cpp
index 378a14a6b..fd6aa36d1 100644
--- a/src/render/backend/renderview.cpp
+++ b/src/render/backend/renderview.cpp
@@ -40,42 +40,42 @@
**
****************************************************************************/
-#include "renderview.h"
-#include "qmaterial.h"
-#include "renderer.h"
-#include "rendercameralens.h"
-#include "rendercommand.h"
-#include "renderentity.h"
-#include "meshdatamanager.h"
-#include "vaomanager.h"
-#include "meshmanager.h"
-#include "meshdata.h"
-#include "cameramanager.h"
-#include "entitymanager.h"
-#include "materialmanager.h"
-#include "techniquemanager.h"
-#include "shadermanager.h"
+#include "renderview_p.h"
+#include <Qt3DRenderer/qmaterial.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/rendercameralens_p.h>
+#include <Qt3DRenderer/private/rendercommand_p.h>
+#include <Qt3DRenderer/private/renderentity_p.h>
+#include <Qt3DRenderer/private/meshdatamanager_p.h>
+#include <Qt3DRenderer/private/vaomanager_p.h>
+#include <Qt3DRenderer/private/meshmanager_p.h>
+#include <Qt3DRenderer/private/meshdata_p.h>
+#include <Qt3DRenderer/private/cameramanager_p.h>
+#include <Qt3DRenderer/private/entitymanager_p.h>
+#include <Qt3DRenderer/private/materialmanager_p.h>
+#include <Qt3DRenderer/private/techniquemanager_p.h>
+#include <Qt3DRenderer/private/shadermanager_p.h>
#include <cameraselectornode.h>
#include <framegraphnode.h>
#include <renderpassfilternode.h>
#include <techniquefilternode.h>
#include <viewportnode.h>
#include <layerfilternode.h>
-#include "rendereffect.h"
-#include "effectmanager.h"
-#include "renderlogging.h"
-#include "renderpassmanager.h"
-#include "renderrenderpass.h"
-#include "qparametermapper.h"
-#include "qparameter.h"
-#include "texturemanager.h"
-#include "texture.h"
-#include "renderlayer.h"
-#include "layermanager.h"
-#include "criterionmanager.h"
-#include "lightmanager.h"
-#include "qopenglfilter.h"
-#include "renderlight.h"
+#include <Qt3DRenderer/private/rendereffect_p.h>
+#include <Qt3DRenderer/private/effectmanager_p.h>
+#include <Qt3DRenderer/renderlogging.h>
+#include <Qt3DRenderer/private/renderpassmanager_p.h>
+#include <Qt3DRenderer/private/renderrenderpass_p.h>
+#include <Qt3DRenderer/private/qparametermapper_p.h>
+#include <Qt3DRenderer/private/qparameter_p.h>
+#include <Qt3DRenderer/private/texturemanager_p.h>
+#include <Qt3DRenderer/texture.h>
+#include <Qt3DRenderer/private/renderlayer_p.h>
+#include <Qt3DRenderer/private/layermanager_p.h>
+#include <Qt3DRenderer/private/criterionmanager_p.h>
+#include <Qt3DRenderer/private/lightmanager_p.h>
+#include <Qt3DRenderer/qopenglfilter.h>
+#include <Qt3DRenderer/private/renderlight_p.h>
#include "qalphatest.h"
#include "qblendequation.h"
@@ -87,7 +87,7 @@
#include "qfrontface.h"
#include "qscissortest.h"
#include "qstenciltest.h"
-#include "blendstate.h"
+#include <Qt3DRenderer/private/blendstate_p.h>
#include <Qt3DCore/qentity.h>
#include <Qt3DCore/qabstracteffect.h>
diff --git a/src/render/backend/renderview.h b/src/render/backend/renderview_p.h
index dc566dc89..4868d2e22 100644
--- a/src/render/backend/renderview.h
+++ b/src/render/backend/renderview_p.h
@@ -43,8 +43,8 @@
#ifndef QT3D_RENDER_RENDERVIEW_H
#define QT3D_RENDER_RENDERVIEW_H
-#include <Qt3DRenderer/renderer.h>
-#include <Qt3DRenderer/rendercameralens.h>
+#include <Qt3DRenderer/private/renderer_p.h>
+#include <Qt3DRenderer/private/rendercameralens_p.h>
#include <Qt3DRenderer/qparameter.h>
#include <Qt3DCore/qhandle.h>
#include <QVector>
diff --git a/src/render/backend/shadermanager.cpp b/src/render/backend/shadermanager.cpp
index 89793846b..880da8b8b 100644
--- a/src/render/backend/shadermanager.cpp
+++ b/src/render/backend/shadermanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "shadermanager.h"
+#include "shadermanager_p.h"
#include <QUuid>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/shadermanager.h b/src/render/backend/shadermanager_p.h
index 35d4e5136..3bf916e80 100644
--- a/src/render/backend/shadermanager.h
+++ b/src/render/backend/shadermanager_p.h
@@ -44,7 +44,7 @@
#include <Qt3DCore/qresourcesmanager.h>
#include <Qt3DCore/qhandle.h>
-#include <Qt3DRenderer/rendershader.h>
+#include <Qt3DRenderer/private/rendershader_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/states/blendstate.cpp b/src/render/backend/states/blendstate.cpp
index e3b0098f0..cdb1856cc 100644
--- a/src/render/backend/states/blendstate.cpp
+++ b/src/render/backend/states/blendstate.cpp
@@ -40,9 +40,9 @@
**
****************************************************************************/
-#include "blendstate.h"
+#include "blendstate_p.h"
-#include "qgraphicscontext.h"
+#include <Qt3DRenderer/private/qgraphicscontext_p.h>
#include <QOpenGLFunctions_3_2_Core>
diff --git a/src/render/backend/states/blendstate.h b/src/render/backend/states/blendstate_p.h
index 86019d8b1..9a3d29bf6 100644
--- a/src/render/backend/states/blendstate.h
+++ b/src/render/backend/states/blendstate_p.h
@@ -43,8 +43,8 @@
#ifndef BLENDSTATE_H
#define BLENDSTATE_H
-#include <Qt3DRenderer/renderstate.h>
-#include <Qt3DRenderer/genericstate.h>
+#include <Qt3DRenderer/private/renderstate_p.h>
+#include <Qt3DRenderer/private/genericstate_p.h>
#include <QOpenGLContext>
diff --git a/src/render/backend/techniquemanager.cpp b/src/render/backend/techniquemanager.cpp
index d0a42f670..09ff40142 100644
--- a/src/render/backend/techniquemanager.cpp
+++ b/src/render/backend/techniquemanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "techniquemanager.h"
+#include "techniquemanager_p.h"
#include <Qt3DCore/qabstracteffect.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/techniquemanager.h b/src/render/backend/techniquemanager_p.h
index f6e6653b5..d63735d10 100644
--- a/src/render/backend/techniquemanager.h
+++ b/src/render/backend/techniquemanager_p.h
@@ -44,7 +44,7 @@
#include <Qt3DCore/qresourcesmanager.h>
#include <Qt3DCore/qhandle.h>
-#include <Qt3DRenderer/rendertechnique.h>
+#include <Qt3DRenderer/private/rendertechnique_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/texturedatamanager.cpp b/src/render/backend/texturedatamanager.cpp
index e1522f252..1f9822c86 100644
--- a/src/render/backend/texturedatamanager.cpp
+++ b/src/render/backend/texturedatamanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "texturedatamanager.h"
+#include "texturedatamanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/texturedatamanager.h b/src/render/backend/texturedatamanager_p.h
index afacef660..afacef660 100644
--- a/src/render/backend/texturedatamanager.h
+++ b/src/render/backend/texturedatamanager_p.h
diff --git a/src/render/backend/texturemanager.cpp b/src/render/backend/texturemanager.cpp
index ba5d67f30..212ef7f37 100644
--- a/src/render/backend/texturemanager.cpp
+++ b/src/render/backend/texturemanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "texturemanager.h"
+#include "texturemanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/texturemanager.h b/src/render/backend/texturemanager_p.h
index a285b433c..76db02279 100644
--- a/src/render/backend/texturemanager.h
+++ b/src/render/backend/texturemanager_p.h
@@ -43,7 +43,7 @@
#define QT3D_RENDER_TEXTUREMANAGER_H
#include <Qt3DCore/qresourcesmanager.h>
-#include <Qt3DRenderer/rendertexture.h>
+#include <Qt3DRenderer/private/rendertexture_p.h>
#include <QUuid>
diff --git a/src/render/backend/transformmanager.cpp b/src/render/backend/transformmanager.cpp
index f202b7a0d..640d19106 100644
--- a/src/render/backend/transformmanager.cpp
+++ b/src/render/backend/transformmanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "transformmanager.h"
+#include "transformmanager_p.h"
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/transformmanager.h b/src/render/backend/transformmanager_p.h
index 0ef8033b5..fb1c3a818 100644
--- a/src/render/backend/transformmanager.h
+++ b/src/render/backend/transformmanager_p.h
@@ -43,7 +43,7 @@
#define QT3D_RENDER_TRANSFORMMANAGER_H
#include <Qt3DCore/qresourcesmanager.h>
-#include <Qt3DRenderer/rendertransform.h>
+#include <Qt3DRenderer/private/rendertransform_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/vaomanager.cpp b/src/render/backend/vaomanager.cpp
index 0ac018ef6..a536a25e3 100644
--- a/src/render/backend/vaomanager.cpp
+++ b/src/render/backend/vaomanager.cpp
@@ -39,7 +39,7 @@
**
****************************************************************************/
-#include "vaomanager.h"
+#include "vaomanager_p.h"
#include <QOpenGLVertexArrayObject>
QT_BEGIN_NAMESPACE
diff --git a/src/render/backend/vaomanager.h b/src/render/backend/vaomanager_p.h
index 7bc356e25..7bc356e25 100644
--- a/src/render/backend/vaomanager.h
+++ b/src/render/backend/vaomanager_p.h
diff --git a/src/render/frontend/qitemmodelbuffer.cpp b/src/render/frontend/qitemmodelbuffer.cpp
index 1dd7c63df..86c231279 100644
--- a/src/render/frontend/qitemmodelbuffer.cpp
+++ b/src/render/frontend/qitemmodelbuffer.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "qitemmodelbuffer.h"
-#include "qgraphicscontext.h"
+#include <Qt3DRenderer/private/qgraphicscontext_p.h>
#include <QDebug>
#include <QColor>
diff --git a/src/render/frontend/qparameter.cpp b/src/render/frontend/qparameter.cpp
index 7c66f1630..720a738b8 100644
--- a/src/render/frontend/qparameter.cpp
+++ b/src/render/frontend/qparameter.cpp
@@ -155,38 +155,6 @@ bool QParameter::isTextureType() const
}
}
-Render::QUniformValue::Type QParameter::uniformType() const
-{
- Q_D(const QParameter);
- switch (d->m_type) {
- case Bool:
- case BoolVec2:
- case BoolVec3:
- case BoolVec4:
- return Render::QUniformValue::Bool;
-
- // integers!
-
- case Float:
- case FloatVec2:
- case FloatVec3:
- case FloatVec4:
- case FloatMat3:
- case FloatMat4:
- return Render::QUniformValue::Float;
-
- case Double:
- case DoubleVec2:
- case DoubleVec3:
- case DoubleVec4:
- return Render::QUniformValue::Double;
-
- default:
- qCWarning(Render::Backend) << Q_FUNC_INFO << "couldn't map datatype:" << QString::number(d->m_type, 16);
- return Render::QUniformValue::Invalid;
- }
-}
-
} // Qt3D
QT_END_NAMESPACE
diff --git a/src/render/frontend/qparameter.h b/src/render/frontend/qparameter.h
index 23186bbe8..5eec02517 100644
--- a/src/render/frontend/qparameter.h
+++ b/src/render/frontend/qparameter.h
@@ -44,7 +44,6 @@
#include <Qt3DCore/qnode.h>
#include <Qt3DRenderer/qt3drenderer_global.h>
-#include <Qt3DRenderer/quniformvalue.h>
QT_BEGIN_NAMESPACE
@@ -110,11 +109,6 @@ public:
bool isTextureType() const;
- /**
- * @brief uniformType - map the data type to the primitive uniform type
- * @return
- */
- Render::QUniformValue::Type uniformType() const;
Q_SIGNALS:
void valueChanged();
void nameChanged();
diff --git a/src/render/frontend/qparametermapper_p.h b/src/render/frontend/qparametermapper_p.h
index c96b867ab..2d7d5a43c 100644
--- a/src/render/frontend/qparametermapper_p.h
+++ b/src/render/frontend/qparametermapper_p.h
@@ -43,13 +43,12 @@
#define QT3D_QPARAMETERMAPPER_P_H
#include <private/qnode_p.h>
+#include <Qt3DRenderer/QParameterMapper>
QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QParameterMapper;
-
class QParameterMapperPrivate : public QNodePrivate
{
public:
diff --git a/src/render/frontend/qrenderpass.cpp b/src/render/frontend/qrenderpass.cpp
index 65f091a45..fd7168f84 100644
--- a/src/render/frontend/qrenderpass.cpp
+++ b/src/render/frontend/qrenderpass.cpp
@@ -54,7 +54,6 @@ namespace Qt3D {
QRenderPassPrivate::QRenderPassPrivate(QRenderPass *qq)
: QAbstractRenderPassPrivate(qq)
- , m_stateSet(0)
{
}
@@ -96,18 +95,6 @@ ParameterList QRenderPass::uniforms() const
return d->m_uniforms;
}
-void QRenderPass::setStateSet(Render::RenderStateSet *ss)
-{
- Q_D(QRenderPass);
- d->m_stateSet = ss;
-}
-
-Render::RenderStateSet *QRenderPass::stateSet() const
-{
- Q_D(const QRenderPass);
- return d->m_stateSet;
-}
-
void QRenderPass::addCriterion(QCriterion *criterion)
{
Q_D(QRenderPass);
diff --git a/src/render/frontend/qrenderpass.h b/src/render/frontend/qrenderpass.h
index fbcc5120e..593787a63 100644
--- a/src/render/frontend/qrenderpass.h
+++ b/src/render/frontend/qrenderpass.h
@@ -47,7 +47,7 @@
#include <Qt3DRenderer/qt3drenderer_global.h>
#include <Qt3DRenderer/qshaderprogram.h>
-#include <Qt3DRenderer/renderstate.h>
+#include <Qt3DRenderer/qrenderstate.h>
#include <Qt3DRenderer/qcriterion.h>
#include <QHash>
@@ -80,9 +80,6 @@ public:
ParameterList attributes() const;
ParameterList uniforms() const;
- void setStateSet(Render::RenderStateSet* ss);
- Render::RenderStateSet* stateSet() const;
-
void addCriterion(QCriterion *criterion);
void removeCriterion(QCriterion *criterion);
QList<QCriterion *> criteria() const;
diff --git a/src/render/frontend/qrenderpass_p.h b/src/render/frontend/qrenderpass_p.h
index d19964e87..28a8f6653 100644
--- a/src/render/frontend/qrenderpass_p.h
+++ b/src/render/frontend/qrenderpass_p.h
@@ -75,8 +75,6 @@ public:
QList<QCriterion *> m_criteriaList;
QList<QParameterMapper *> m_bindings;
QList<QRenderState *> m_renderStates;
-
- Render::RenderStateSet* m_stateSet;
};
} // Qt3D
diff --git a/src/render/io/gltfparser.cpp b/src/render/io/gltfparser.cpp
index 76c7ba27d..60be17f1c 100644
--- a/src/render/io/gltfparser.cpp
+++ b/src/render/io/gltfparser.cpp
@@ -71,8 +71,8 @@
#include <QVector3D>
// need to move these to somewhere common?
-#include <renderstate.h>
-#include <states/blendstate.h>
+#include <Qt3DRenderer/private/renderstate_p.h>
+#include <Qt3DRenderer/private/blendstate_p.h>
QT_BEGIN_NAMESPACE
@@ -869,56 +869,57 @@ void GLTFParser::processJSONTechnique( QString id, QJsonObject jsonObj )
// pass->addUniformBinding(paramDict[pname], uniformName);
} // of program-instance attributes
- QJsonObject states = po.value(KEY_STATES).toObject();
- Render::RenderStateSet* ss = new Render::RenderStateSet;
+ // TODO: Use public state api only here
+// QJsonObject states = po.value(KEY_STATES).toObject();
+// Render::RenderStateSet* ss = new Render::RenderStateSet;
- Q_FOREACH (QString stateName, states.keys()) {
- Render::RenderState* s= buildState(stateName.toUtf8(), states.value(stateName));
- if (!s)
- continue;
+// Q_FOREACH (QString stateName, states.keys()) {
+// Render::RenderState* s= buildState(stateName.toUtf8(), states.value(stateName));
+// if (!s)
+// continue;
- ss->addState(s);
- } // of program-instance attributes
+// ss->addState(s);
+// } // of program-instance attributes
- pass->setStateSet(ss);
+// pass->setStateSet(ss);
t->addPass(pass);
} // of passes iteration
m_techniques[id] = t;
}
-Render::RenderState* GLTFParser::buildState(const QByteArray& nm, QJsonValue v)
-{
- if (nm == "blendEnable") {
- return NULL; // will see a blendEquation spec too
- }
-
- if (nm == "blendFunc") {
- QJsonObject obj = v.toObject();
- GLenum srcF = static_cast<GLenum>(obj.value(QStringLiteral("sfactor")).toInt());
- GLenum dstF = static_cast<GLenum>(obj.value(QStringLiteral("dfactor")).toInt());
- return Render::BlendState::getOrCreate(srcF, dstF);
- }
-
- if (nm == "blendEquation") {
- return Render::BlendEquation::getOrCreate(static_cast<GLenum>(v.toInt()));
- }
-
- if (nm == "cullFaceEnable" && v.toInt()) {
- return Render::CullFace::getOrCreate(GL_BACK);
- }
-
- if (nm == "depthTestEnable" && v.toInt()) {
- return Render::DepthTest::getOrCreate(GL_LESS);
- }
-
- if (nm == "depthMask") {
- return Render::DepthMask::getOrCreate(v.toInt() ? GL_TRUE : GL_FALSE);
- }
-
- qCWarning(Render::Io) << Q_FUNC_INFO << "unsupported gltf state:" << nm;
- return NULL;
-}
+//Render::RenderState* GLTFParser::buildState(const QByteArray& nm, QJsonValue v)
+//{
+// if (nm == "blendEnable") {
+// return NULL; // will see a blendEquation spec too
+// }
+
+// if (nm == "blendFunc") {
+// QJsonObject obj = v.toObject();
+// GLenum srcF = static_cast<GLenum>(obj.value(QStringLiteral("sfactor")).toInt());
+// GLenum dstF = static_cast<GLenum>(obj.value(QStringLiteral("dfactor")).toInt());
+// return Render::BlendState::getOrCreate(srcF, dstF);
+// }
+
+// if (nm == "blendEquation") {
+// return Render::BlendEquation::getOrCreate(static_cast<GLenum>(v.toInt()));
+// }
+
+// if (nm == "cullFaceEnable" && v.toInt()) {
+// return Render::CullFace::getOrCreate(GL_BACK);
+// }
+
+// if (nm == "depthTestEnable" && v.toInt()) {
+// return Render::DepthTest::getOrCreate(GL_LESS);
+// }
+
+// if (nm == "depthMask") {
+// return Render::DepthMask::getOrCreate(v.toInt() ? GL_TRUE : GL_FALSE);
+// }
+
+// qCWarning(Render::Io) << Q_FUNC_INFO << "unsupported gltf state:" << nm;
+// return NULL;
+//}
QFile *GLTFParser::resolveLocalData(QString path)
{
diff --git a/src/render/io/gltfparser.h b/src/render/io/gltfparser.h
index f61496abf..0688b321d 100644
--- a/src/render/io/gltfparser.h
+++ b/src/render/io/gltfparser.h
@@ -160,7 +160,7 @@ private:
QVariant parameterValueFromJSON(QParameter *p, QJsonValue val);
- Render::RenderState *buildState(const QByteArray& nm, QJsonValue obj);
+ //Render::RenderState *buildState(const QByteArray& nm, QJsonValue obj);
};
}
diff --git a/src/render/io/meshdata_p.h b/src/render/io/meshdata_p.h
index ef3d89735..9904df829 100644
--- a/src/render/io/meshdata_p.h
+++ b/src/render/io/meshdata_p.h
@@ -44,6 +44,7 @@
#include <private/qabstractmeshdata_p.h>
#include <Qt3DRenderer/qt3drenderer_global.h>
+#include <Qt3DRenderer/meshdata.h>
QT_BEGIN_NAMESPACE