QRenderTarget Class

(Qt3DRender::QRenderTarget)

The QRenderTarget class encapsulates a target (usually a frame buffer object) which the renderer can render into. More...

Header: #include <QRenderTarget>
qmake: QT += 3drender
Since: Qt 5.7
Inherits: Qt3DCore::QComponent

Public Functions

QRenderTarget(Qt3DCore::QNode *parent = nullptr)
void addOutput(QRenderTargetOutput *output)
QVector<QRenderTargetOutput *> outputs() const
void removeOutput(QRenderTargetOutput *output)

Protected Functions

QRenderTarget(QRenderTargetPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Additional Inherited Members

Detailed Description

The QRenderTarget class encapsulates a target (usually a frame buffer object) which the renderer can render into.

Member Function Documentation

QRenderTarget::QRenderTarget(Qt3DCore::QNode *parent = nullptr)

Default constructs an instance of QRenderTarget.

[protected] QRenderTarget::QRenderTarget(QRenderTargetPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Copy constructor.

void QRenderTarget::addOutput(QRenderTargetOutput *output)

Adds a chosen output via output. output

QVector<QRenderTargetOutput *> QRenderTarget::outputs() const

Returns the chosen outputs.

void QRenderTarget::removeOutput(QRenderTargetOutput *output)

Removes a chosen output via output. output

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.