summaryrefslogtreecommitdiffstats
path: root/src/render/backend/renderview_p.h
diff options
context:
space:
mode:
authorWieland Hagen <wieland.hagen@kdab.com>2016-04-14 20:33:21 +0200
committerSean Harmer <sean.harmer@kdab.com>2016-04-16 12:22:30 +0000
commita12f0150f873bc6cef9c6e391d0a6485f94bf772 (patch)
treede18b9f1d5e275338615b3fa60ce613520a0d7f2 /src/render/backend/renderview_p.h
parent99c62b0d7e723857d2387e7c22777710434cba02 (diff)
Consolidate some functionality into AttachmentPack.
RenderTarget attachments to DrawBuffer mapping was done in different places. For now, lets do it centrally within AttachmentPack. Change-Id: I4f6aa78a9964cd420ab67a991cb4186c15b928ee 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.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/render/backend/renderview_p.h b/src/render/backend/renderview_p.h
index 34a2219e6..de2587ccc 100644
--- a/src/render/backend/renderview_p.h
+++ b/src/render/backend/renderview_p.h
@@ -236,9 +236,8 @@ public:
QVector<RenderCommand *> commands() const { return m_commands; }
void gatherLights(Entity *preprocessedTreeRoot);
- void addRenderAttachment(Attachment attachment) { m_attachmentPack.addAttachment(attachment); }
- void setDrawBuffers(const QVector<QRenderTargetOutput::AttachmentPoint> &drawBuffers) { m_attachmentPack.setDrawBuffers(drawBuffers); }
- const AttachmentPack &attachmentPack() const;
+ void setAttachmentPack(const AttachmentPack &pack) { m_attachmentPack = pack; }
+ const AttachmentPack &attachmentPack() const { return m_attachmentPack; }
void setRenderTargetHandle(HTarget renderTargetHandle) Q_DECL_NOEXCEPT { m_renderTarget = renderTargetHandle; }
HTarget renderTargetHandle() const Q_DECL_NOEXCEPT { return m_renderTarget; }