diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-02-26 15:56:45 +0100 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2015-03-09 16:11:53 +0000 |
commit | 770beab2ee3c9fc41502e0b0bbc35e2cdc595ce7 (patch) | |
tree | 2824b2ea081d679739c4c21ca921a6f0ac71b84a /src/render/backend/renderview_p.h | |
parent | c82207d54c76d8b66be010bfa63e45f9507891fa (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.h | 18 |
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 ¶meters, 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 ¶meters, const QMatrix4x4 &worldTransform); + + Renderer *m_renderer; + QSize m_surfaceSize; + QFrameAllocator *m_allocator; + + InnerData *m_data; mutable QColor *m_clearColor; mutable QRectF *m_viewport; |