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