summaryrefslogtreecommitdiffstats
path: root/src/render/framegraph
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2017-08-23 10:24:24 +0200
committerPaul Lemire <paul.lemire@kdab.com>2018-03-19 13:06:52 +0000
commit5a9bc47fbec58d4289260ca8a6359ef015154fab (patch)
tree16525552d07bafca9031595d008a9a6e58c3efe9 /src/render/framegraph
parentb6851eb62778c39894340dcf33feb5857bb520a6 (diff)
ViewportNode: make computeViewport a static function
Change-Id: I8d4362830457df149791b8c2472cb123b6222bf3 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src/render/framegraph')
-rw-r--r--src/render/framegraph/viewportnode.cpp2
-rw-r--r--src/render/framegraph/viewportnode_p.h3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/render/framegraph/viewportnode.cpp b/src/render/framegraph/viewportnode.cpp
index b68f7b55b..bed87a13f 100644
--- a/src/render/framegraph/viewportnode.cpp
+++ b/src/render/framegraph/viewportnode.cpp
@@ -136,7 +136,7 @@ void ViewportNode::sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e)
FrameGraphNode::sceneChangeEvent(e);
}
-QRectF computeViewport(const QRectF &childViewport, const ViewportNode *parentViewport)
+QRectF ViewportNode::computeViewport(const QRectF &childViewport, const ViewportNode *parentViewport)
{
QRectF vp(parentViewport->xMin(),
parentViewport->yMin(),
diff --git a/src/render/framegraph/viewportnode_p.h b/src/render/framegraph/viewportnode_p.h
index f0a1f9b0d..799b9b3dc 100644
--- a/src/render/framegraph/viewportnode_p.h
+++ b/src/render/framegraph/viewportnode_p.h
@@ -86,6 +86,8 @@ public:
void sceneChangeEvent(const Qt3DCore::QSceneChangePtr &e) override;
+ static QRectF computeViewport(const QRectF &childViewport, const ViewportNode *parentViewport);
+
private:
void initializeFromPeer(const Qt3DCore::QNodeCreatedChangeBasePtr &change) final;
@@ -96,7 +98,6 @@ private:
float m_gamma;
};
-QRectF computeViewport(const QRectF &childViewport, const ViewportNode *parentViewport);
} // namespace Render
} // namespace Qt3DRender