summaryrefslogtreecommitdiffstats
path: root/src/render/backend/renderview_p.h
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-02-26 15:56:45 +0100
committerPaul Lemire <paul.lemire@kdab.com>2015-03-09 16:11:53 +0000
commit770beab2ee3c9fc41502e0b0bbc35e2cdc595ce7 (patch)
tree2824b2ea081d679739c4c21ca921a6f0ac71b84a /src/render/backend/renderview_p.h
parentc82207d54c76d8b66be010bfa63e45f9507891fa (diff)
Units test for RenderViewUtils and RenderView
Mostly focused on ShaderData for now, RenderView unit tests will be completed over time. Change-Id: I279a49a294ff83d5ab5ec06c48e14796cf00b7b0 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend/renderview_p.h')
-rw-r--r--src/render/backend/renderview_p.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/render/backend/renderview_p.h b/src/render/backend/renderview_p.h
index 83215dbf8..44c59b8c5 100644
--- a/src/render/backend/renderview_p.h
+++ b/src/render/backend/renderview_p.h
@@ -186,13 +186,6 @@ public:
void addSortCriteria(const QList<QNodeId> &sortMethodUid) { m_data->m_sortingCriteria.append(sortMethodUid); }
-private:
- void setShaderAndUniforms(RenderCommand *command, RenderRenderPass *pass, ParameterInfoList &parameters, const QMatrix4x4 &worldTransform);
-
- Renderer *m_renderer;
- QSize m_surfaceSize;
- QFrameAllocator *m_allocator;
-
// Helps making the size of RenderView smaller
// Contains all the data needed for the actual building of the RenderView
// But that aren't used later by the Renderer
@@ -212,7 +205,16 @@ private:
QList<QNodeId> m_sortingCriteria;
QVector3D m_eyePos;
UniformBlockValueBuilder m_uniformBlockBuilder;
- } *m_data;
+ };
+
+private:
+ void setShaderAndUniforms(RenderCommand *command, RenderRenderPass *pass, ParameterInfoList &parameters, const QMatrix4x4 &worldTransform);
+
+ Renderer *m_renderer;
+ QSize m_surfaceSize;
+ QFrameAllocator *m_allocator;
+
+ InnerData *m_data;
mutable QColor *m_clearColor;
mutable QRectF *m_viewport;